int CGlobalOpt::DataTimeToDay(UINT uTime)
{
struct tm tm_time;
time_t timeLong = uTime;
time(&timeLong);
localtime_s(&tm_time, &timeLong);
return (tm_time.tm_year + 1900) * 10000 + (tm_time.tm_mon + 1) * 100 +tm_time.tm_mday;
}
调用代码DataTimeToDay(1467820560),结果为20160707。
而1467820560对应的北京时间明明是20160706。
解决方案
20
注释掉第5行再试试看。