现在我做了这样的事情:
SYSTEMTIME st; st.wHour = 6; st.wMinute = 23; BOOL result = SetSystemTime(&st);
目标是让它在我的本地机器上显示准确的时间。当我运行程序时,它将它改为8:23而不是6:23。我怎样才能让它显示正确的当地时间?
SetSystemTime() 预期提供的时间为UTC。如果要使用本地时间设置时间,请使用 SetLocalTime() .
SetSystemTime()
SetLocalTime()