标签: c++ windows winapi systemtime
现在我做这样的事情:
SYSTEMTIME st; st.wHour = 6; st.wMinute = 23; BOOL result = SetSystemTime(&st);
目标是让它在我的本地机器上显示确切的时间。当我运行程序时,它将其更改为8:23而不是6:23。如何让它显示正确的当地时间?
答案 0 :(得分:3)
SetSystemTime()期望提供的时间为UTC。如果要使用当地时间设置时间,请使用SetLocalTime()。
SetSystemTime()
SetLocalTime()