如果需要获得时间差,可以获得新的当前时间-旧的时间=时间差,这点做法 有点不好的是,如果在运行期间,系统的时间改变了,例如时间更新,或者其它软件更改了系统时间,以及其它的未知因素,总之就是改变了时间,那么该方法得到的结果就不正确。
可以使用GetTickCount方法来获得系统开启到现在为止的时间,这个的好处是,不随系统时间的变化结果而受到影响,不好的是,如果运行操作49天,那么该方法得到的结果会清零,具体参照:http://baike.baidu.com/view/1485502.htm
两种方法各有好处,具体的使用需要结合实际情况。
本文探讨了在编程中获取时间差的方法及其局限性,介绍了不受系统时间变化影响的GetTickCount方法,并提供了两种方法的适用场景分析。

被折叠的 条评论
为什么被折叠?



