CTime 的精确取值范围

来源:互联网 发布:三层网络结构优点 编辑:程序博客网 时间:2024/05/26 14:10

大家都知道 CTime 的取值范围为:

midnight, January 1, 1970, to January 18, 19:14:07, 2038 

也就是:

1970/1/1 00:00:00  到  2038/1/18 19:14:07

可是为什么如下代码会出错呢?

CTime t(1970,1,1,0,0,0);

原因就是我们在北京时区,比格林尼治时间早8个小时,所以要改为如下:

CTime t(1970,1,1,8,0,0);

同样,它的最大取值为:

CTime t(2038,1,19,3,14,7);

测试环境:WinXP + Visual C++ 6.0

如果这篇短文对您有帮助,请回帖,以资鼓励!

原创粉丝点击