Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.NET DateTime/TimeSpan的刻度有多长?_.net_Datetime_Time_Timespan - Fatal编程技术网

.NET DateTime/TimeSpan的刻度有多长?

.NET DateTime/TimeSpan的刻度有多长?,.net,datetime,time,timespan,.net,Datetime,Time,Timespan,.NET DateTime/TimeSpan刻度有多长?是.NET和值类型的粒度单位 它具有以下常见转换: 1 tick = 100 nanoseconds = 0.1 microseconds = 0.0001 milliseconds = 0.0000001 seconds 尽管目前滴答声是100纳秒,但最好不要将其视为绝对值。相反,使用“TimeSpan.TicksPerSecond”(或任何其他TicksPerXxx成员值)注意,尽管DateT

.NET DateTime/TimeSpan刻度有多长?

是.NET和值类型的粒度单位

它具有以下常见转换:

1 tick = 100 nanoseconds
       = 0.1 microseconds
       = 0.0001 milliseconds
       = 0.0000001 seconds

尽管目前滴答声是100纳秒,但最好不要将其视为绝对值。相反,使用“
TimeSpan.TicksPerSecond
”(或任何其他TicksPerXxx成员值)

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

显然,在现代系统上,DateTime现在有10毫秒的分辨率。。。请参见

以引用:

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


计量失败。

你在发布一分钟后回答了自己的问题?嗯,StackOverflow在常见问题解答中鼓励这类事情,不要因此否决他。看:这是真的。不要在代码中硬编码这些。但是,它们是绝对的,不会被微软改变。写这篇文章的原因是,有时人们需要在计算器上做这个数学运算,我想让这个图表可用。创建10秒时间跨度的示例:
newtimespan(timespan.TicksPerSecond*10)