这是我从 NLog 获得的时间戳
16:03:39.5813
我读过关于天气的在线讨论,精度应该并且可以是毫秒或 16 毫秒增量,但点后的时间戳似乎计数到 10.000! 它是什么?
最佳答案
System.DateTime 具有亚毫秒精度(0.0001 ms)的能力:
https://learn.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 毫秒。
关于.net - NLog时间戳精度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52445720/