MFC如何修改系统时间?

来源:百度知道 编辑:UC知道 时间:2024/06/24 15:54:19
我在程序里先定义了一个SYSTEMTIME结构体变量,然后对其赋值,再调用SetSystemTime函数。可为什么执行后系统时间并没有变化?

SYSTEMTIME st;
GetSystemTime(&st);
st.wYear = 2009;
SetSystemTime(&st);
我自己试了,通过!

你好:
你不用自定义一个结构体
mfc中有一个CTime类,用CTime::GetCurrent()就可以得到系统时间

祝你好运

SetSystemTime和SetLocalTime都可以,参数为const SYSTEMTIME* lpSystemTime
使用UTC时间。

用SetLocalTime