请教设置系统时间的问题
_SYSTEMTIME TrueTime;
unsigned short ST[7] = {7,8,9,10,11,12,2005};
//SystemSet.LastTime.DecodeDate(&ST[6], &ST[5], &ST[4]);
//SystemSet.LastTime.DecodeTime(&ST[3], &ST[2], &ST[1], &ST[0]);
TrueTime.wYear = 2005;
TrueTime.wMonth = ST[5];
TrueTime.wDay = ST[4];
TrueTime.wHour = ST[3];
TrueTime.wMinute = ST[2];
TrueTime.wSecond = ST[1];
TrueTime.wMilliseconds = ST[0];
SetSystemTime(&TrueTime);
我这样设置时间总是错的
为什么
大家还有别的设置方法吗?