主页 | 所有的类 | 主要的类 | 注释的类 | 分组的类 | 函数 |
Trolltech把适应2000年问题做为一个产品或者产品的一部分的需求,这个产品在关于从1999年12月31日到2000年1月1日,或者一直到2000年2月29日的转换过程中都不应该包含错误。
这份文档证明了Qt提供了这样的应用程序接口并且Qt的实现不仅适应2000年问题,也证明Qt的这些应用程序接口的实现没有任何已知问题。
Qt处理日期和时间的几个部分:
所有这些类的外部应用程序接口都适应2000年问题:QDate和QDateTime只提供了4位数字的年的输出,QTime和QTimer不出理年和超过天的问题。
Qt中的所有的日期/时间计算和存储都使用天、秒或毫秒的数量,并且都适应2000年问题。
这些适用于上述四个类并且也也适用于QFileDialog(通过时间/日期对文件进行排序)、QFileInfo(操作文件的时间/日期)和QApplication(做大量的内部内务处理)。
QDate(和QDateTime)中年/月/日格式已经验证为正确的有December 31, 1999、January 1, 2000、February 28 and 29, 2000、March 1, 2000、January 1, 2001和March 1, 2001。
Qt已经验证在操作系统下出现的时间/日期错误(比如时间异常)的情况下都是很强壮的。
当然不可能的是对Trolltech保证在其中Qt运行是依从的2000年的两个窗口系统和所有操作系统。 然而,Qt不使用为所知道的任何API有任何与2000年相关的错误,或者似乎有任何处于风险。 当然,Trolltech不能够保证Qt所运行的窗口系统和所有的操作系统都适应2000年问题。无论如何,Qt都没有使用任何已知的或者看起来有风险的和2000年问题相关的bug。
Copyright © 2002 Trolltech | Trademarks | 译者:Cavendish | Qt 3.0.5版
|