【发布时间】:2010-10-12 05:16:54
【问题描述】:
我大约四年前写的一个程序,获取日期和时间如下:
get_the_date_and_time(char *string)
{
struct tm *now;
time_t lt;
lt = time(NULL);
now = localtime(<);
sprintf(string,asctime(now));
}
自从切换到夏令时后,它返回的时间晚了一个小时。
通过将我的系统日期更改为 4 月 5 日,我得到了正确的时间。
我们已经对所涉及的项目进行了解决;这只是一个提醒。
我怀疑 Microsoft 用于扩展夏令时扩展的夏令时模块即使没有损坏,也有一定程度的损坏。
【问题讨论】: