DWORD WINAPI GetTickCount(void);
获取从电脑开机后,开始计时的毫秒数。 返回值以32位的双字类型DWORD存储,因此可以存储的最大值是(2^32-1) ms约为49.71天,因此若系统运行时间超过49.71天时,这个数就会归0, MSDN中也明确的提到了:"Retrieves the number of milliseconds that have elapsed since the system was started, up to 49.7 days."。 因此,如果是编写服务器端程序,此处一定要万分注意,避免引起意外的状况(如需避免此种情况可使用Ctime类或者是系统API的SYSTEMTIME进行判断)。
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/210690.html原文链接:https://javaforall.net
