首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

在Windows系统下,使用C语言怎么获取精确的时间戳

2012-02-22 
在Windows系统下,使用C语言如何获取精确的时间戳?在Windows系统下,使用C语言如何获取精确的时间戳,比如:20

在Windows系统下,使用C语言如何获取精确的时间戳?
在Windows系统下,使用C语言如何获取精确的时间戳,比如:2010-04-29 10:12:20.133 。要求能精确到千分之一秒。


[解决办法]
mark learning~
[解决办法]
LARGE_INTEGER limtp;

QueryPerformanceFrequency(&limtp);//获得当前的计数频率,即每秒进行多少次计数

QueryPerformanceCounter(&limtp);//获取当前计数次数

基于cpu级的

时间是

(计数获取计数次数 - 开始获取计数次数)/(用QueryPerformanceFrequency获取的limtp.QuadPart)
[解决办法]
你查查QueryPerformanceFrequency的资料
看看能不能满足你的要求
[解决办法]
更简单的

C/C++ code
TimeStart=GetTickCount();   .......   TimeEnd=GetTickCount();   TimeUsed=TimeEnd-TimeStart;
[解决办法]
date
[解决办法]
多媒体时钟?
[解决办法]
到秒我会,千分之一不会
[解决办法]
这个。。。我记得不同的CPU晶振都是不同的!!!
[解决办法]
Window不是实时操作系统,不要用它做对时间精度要求非常高的事情

热点排行