为什么每次获取的系统时间都是从8:00开始算我的开机时间长?无论我何时开机都一样。比如我电脑开机了13分钟,然后获取系统时间就是8:13,我使用vs2013的C++编写的Cocos2dx程序,我的电脑是win7系统
估计是时区的问题,也就是你的系统时间是按照北京时间算的,而开机时间按照utc(伦敦时间)算的,所以有8小时时间差。
你把定时器用的计数器当成时间用了!取当前时间用 GetLocalTime() 啊。
GetLocalTime()