欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

windows下获取精确的时间

程序员文章站 2022-03-09 21:53:08
...

GetTickCount()精度太低。

http://www.cppblog.com/deane/articles/113151.html

 

#include "windows.h" 

double GetTickCountA()
{
	__int64 Freq = 0;
	__int64 Count = 0;
	if (QueryPerformanceFrequency((LARGE_INTEGER*)&Freq)
		&& Freq > 0
		&& QueryPerformanceCounter((LARGE_INTEGER*)&Count))
	{
		//乘以1000,把秒化为毫秒
		return (double)Count / (double)Freq * 1000.0;
	}
	return 0.0;
}