前天使用SetSystemTime设置本机的时间,发现总设置不对,多出8小时,查msdn,也没注意到是UTC的关系。 后来才知道,系统会把这个时间作为本初子午线的时间,然后再加上时区。 最后采用了SetLocalTime。