使用刻度来测量绝对时间

时间:2011-09-29 14:47:18

标签: .net datetime timing

我需要对当前时间进行非常精确的测量。滴答值似乎是完美的,但最常见的方法(DateTime.Now)似乎有一个相当宽松的容忍度(约差不多16毫米)。有些例子使用StopWatch类来测量使用高分辨率计时器的增量,但没有使用相同的高分辨率计数器来测量当前时间作为刻度。

有没有办法让当前时间比DateTime.Now.Ticks更准确?

2 个答案:

答案 0 :(得分:1)

见前面的答案:

How to get timestamp of tick precision in .NET / C#?

此答案使用正在运行的StopWatchDateTime.Now来提供超精确的时间安排,但它存在问题(请参阅所有评论)。

答案 1 :(得分:0)

经过一番研究,我认为我已经被软化了。虽然我可以使用建议的方法来跟踪已用时间,但无法在计算机之间进行比较。正如MusiGenesis所评论的那样,拥有高精度计时器并不能确切地帮助它。

感谢所有答案