【发布时间】:2013-01-03 03:28:58
【问题描述】:
为什么DateTime 的最小分辨率基于 Ticks(100 纳秒单位)而不是毫秒?
【问题讨论】:
-
为什么要将
DateTime的精度限制为毫秒(一系列缺点,例如,您要么为TimeSpan使用不同的单位,要么不能让StopWatch返回TimeSpans) 什么时候可以有 100ns 的精度而没有缺点? -
我试图了解 Ticks 背后的实际原因。
-
刻度只是表示 9999 年时不会导致 Int64 溢出的最小十次方。
-
“Clunks”历史悠久。 (Ref.)