【发布时间】:2012-04-22 21:37:25
【问题描述】:
我的时区是美国东部标准时间,比 UTC 晚 5 小时。鉴于:
struct tm t = { 0, 30, 15, 10, 3, 112, 0, 0, -1 };
time_t utc_in_timet = _mkgmtime(&t);
struct tm tt = { 0 };
localtime_s(&tt, &utc_in_timet);
当 localtime_s 返回时,tt 关闭一小时。我那里是 11:30 而不是 10:30。
我错过了什么?
【问题讨论】:
标签: c++ visual-c++ time utc