NLog时间戳准确性

时间:2018-09-21 14:20:56

标签: .net nlog

这是我从NLog获得的时间戳

  

16:03:39.5813

我已经阅读了有关天气的在线讨论,精度应该并且可以是毫秒或16ms的增量,但是点后的时间戳似乎可以达到10.000! 什么事?

1 个答案:

答案 0 :(得分:2)

System.DateTime具有亚毫秒级精度(0.0001 ms):

https://docs.microsoft.com/en-us/dotnet/api/system.datetime.ticks

如果机器启用了高分辨率计时器,NLog将显示一个额外的小数。类似于使用以下格式的格式:HH:mm:ss.ffff

https://blog.machinezoo.com/how-to-configure-nlog-time-source

http://caraulean.com/2016/timestamp-accuracy-and-resolution-in-nlog/

但通常DateTime.UtcNow的默认时间分辨率为1-16毫秒。