2个回答
展开全部
调用Win32 API
QueryPerformanceCounter() 和 QueryPerformanceFrequency
这两个结合可以将时间精度精确到纳秒。
第一个函数 QueryPerformanceCounter() 查询任意时刻高精度计数器的实际值。
第二个函数 QueryPerformanceFrequency() 返回高精度计数器每秒的计数值。
取时间间隔就是开始QueryPerformanceCounter的值-结束QueryPerformanceCounter的值
然后除以QueryPerformanceFrequency的频率
-----------------------
另外你也可以试试.net自带的
DateTime.Now.Ticks 精度是100毫微秒(纳秒)
QueryPerformanceCounter() 和 QueryPerformanceFrequency
这两个结合可以将时间精度精确到纳秒。
第一个函数 QueryPerformanceCounter() 查询任意时刻高精度计数器的实际值。
第二个函数 QueryPerformanceFrequency() 返回高精度计数器每秒的计数值。
取时间间隔就是开始QueryPerformanceCounter的值-结束QueryPerformanceCounter的值
然后除以QueryPerformanceFrequency的频率
-----------------------
另外你也可以试试.net自带的
DateTime.Now.Ticks 精度是100毫微秒(纳秒)
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
DateTime dt = System.DateTime.Now;
这个dt对象里边就有一个Millisecond,错了,我这个是毫秒
这个好像真获取不到
http://blog.csdn.net/universefighter/archive/2006/03/31/645216.aspx
这个dt对象里边就有一个Millisecond,错了,我这个是毫秒
这个好像真获取不到
http://blog.csdn.net/universefighter/archive/2006/03/31/645216.aspx
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询