请教问题:如何同步两台机器的系统时间
我收到了对方传过来的内容“20030715121212”
并且转化为如下
SYSTEMTIME sysTime;
memset(&sysTime, 0, sizeof(sysTime));
sysTime.wYear = 2003;
sysTime.wMonth = 7;
sysTime.wDay = 15;
sysTime.wHour = 12;
sysTime.wMinute = 12;
sysTime.wSecond = 12;
SetSystemTime(&sysTime);
发现执行后,小时都加了8,发现和时区(GMT+08:00 北京,重庆,香港
特别行政区,乌鲁木齐)设置有关系。
带来问题是:
8 =〈 他的小时数 〈=16
我可以减8后再执行设置。
8 > 他的小时数
or
16 < 他的小时数
这时该怎么处理呢?
或请告知其它更好的办法!!!