以前一直用的GetSystemTime得到当前系统的时间,从没出过什么问题,可是今天用GetSystemTime竟然会出问题了(都是在一台机器上,没换过机器),现在时间明明是2006-5-1 21:50:10,可是我用GetSystemTime得到的时间竟然是2006-5-1 13:50:10??日期是正确的,可是小时怎么会差这么多?
然后我改用GetLocalTime后得到的时间就恢复正常了,请问这到底是怎么回事???这2个函数到底有哪里不同?我以后到底要用哪一个函数得到当前机器(任何WINDOWS版本的系统)的系统时间才是准确无误的不会再出现这样的问题,我不知道以后用GetLocalTime会不会还会突然间出这样的问题。。