52

.NET DateTime/TimeSpan 滴答声有多长?

4

4 回答 4

78

尽管目前一个滴答声是 100 纳秒,但最好不要将其作为绝对值。而是使用 ' TimeSpan.TicksPerSecond' (或任何其他 TicksPerXxx 成员值)

于 2009-06-05T15:38:37.430 回答
63

刻度是 .NET DateTimeTimeSpan值类型的粒度单位。

它有以下常见的转换:

1 tick = 100 nanoseconds
       = 0.1 microseconds
       = 0.0001 milliseconds
       = 0.0000001 seconds
于 2009-06-05T15:26:52.547 回答
13

引用MSDN

最小的时间单位是滴答声,等于 100 纳秒

计量失败。

于 2012-03-28T15:36:13.060 回答
7

请注意,虽然 DateTime.Now 的理论分辨率相当高,但分辨率(即更新频率)却相当低。

显然,在现代系统上,DateTime.Now 的分辨率为 10 毫秒......请参阅msdn.microsoft.com/en-us/library/system.datetime.now.aspx

于 2011-01-28T00:37:12.687 回答