#include <windows.h>
#include <stdio.h>
int main( void )
{
SYSTEMTIME sys;
GetLocalTime( &sys );
printf( "%4d/%02d/%02d %02d:%02d:%02d.%03d 星期%1d\n",sys.wYear,sys.wMonth,sys.wDay,sys.wHour,sys.wMinute, sys.wSecond,sys.wMilliseconds,sys.wDayOfWeek);
return 0;
}
在windows下精确获得时间可以使用:
QueryPerformanceCounter
QueryPerformanceFrequency
获得系统运行到现在所经过的时间:
GetTickCount()
但是要注意,在经过49.71天后,系统时间会变0
本文详细介绍了在Windows环境下精确获取系统时间的方法,并探讨了时间管理相关技术,包括使用GetLocalTime、QueryPerformanceCounter等函数,以及如何通过GetTickCount获得系统运行时间。同时提醒注意系统时间周期性归零的问题。

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



