SetSystemTime The SetSystemTime function sets the current system time and date. The system time is expressed in Coordinated Universal Time (UTC). BOOL SetSystemTime( CONST SYSTEMTIME *lpSystemTime // system time );
viod SetTime() { SYSTEMTIME time; time.wYear = ...; ... time.wMilliseconds =... SetSystemTime(time); //OK }SetSystemTime(CONST SYSTEMTIME *lpSystemTime // system time ); typedef struct _SYSTEMTIME { WORD wYear; WORD wMonth; WORD wDayOfWeek; WORD wDay; WORD wHour; WORD wMinute; WORD wSecond; WORD wMilliseconds; } SYSTEMTIME, *PSYSTEMTIME;
The SetSystemTime function sets the current system time and date. The system time is expressed in Coordinated Universal Time (UTC). BOOL SetSystemTime(
CONST SYSTEMTIME *lpSystemTime // system time
);
{
SYSTEMTIME time;
time.wYear = ...;
...
time.wMilliseconds =...
SetSystemTime(time);
//OK
}SetSystemTime(CONST SYSTEMTIME *lpSystemTime // system time
);
typedef struct _SYSTEMTIME {
WORD wYear;
WORD wMonth;
WORD wDayOfWeek;
WORD wDay;
WORD wHour;
WORD wMinute;
WORD wSecond;
WORD wMilliseconds;
} SYSTEMTIME, *PSYSTEMTIME;
time_t ltime,result;
ltime = down.m_ServerTime.GetTime()-(tm.Bias/60)*3600;
// 转换成本地时间
servertime = localtime( <ime );
result = mktime(servertime);
CTime serverTime(mktime(servertime)); SYSTEMTIME systime;
systime.wYear = serverTime.GetYear() ;
systime.wMonth = serverTime.GetMonth();
systime.wDayOfWeek = serverTime.GetDayOfWeek()-1;
systime.wDay = serverTime.GetDay();
systime.wHour = serverTime.GetHour();
systime.wMinute = serverTime.GetMinute();
systime.wSecond = serverTime.GetSecond();
systime.wMilliseconds = 0; if (SetLocalTime(&systime)== 0)
return false;