Сколько длится отметка .NET DateTime / TimeSpan?
Хотя в настоящее время отметка составляет 100 наносекунд, лучше не полагаться на это как на абсолют. Вместо этого используйте 'TimeSpan.TicksPerSecond' (или любое другое значение члена TicksPerXxx)
TimeSpan.TicksPerSecond
Тик - это единица детализации для типов значений .NET DateTime и TimeSpan .
Имеет следующие общие преобразования:
1 tick = 100 nanoseconds = 0.1 microseconds = 0.0001 milliseconds = 0.0000001 seconds
Цитировать MSDN :
Наименьшая единица времени - это тик, который равен 100 наносекундам .
Метрология не удалась.
Обратите внимание, что, хотя теоретическое разрешение DateTime.Now довольно высокое, разрешение - то есть как часто оно обновляется - немного ниже.
По-видимому, в современных системах DateTime.Now имеет разрешение 10 миллисекунд ... См. msdn.microsoft.com / en-us / library / system.datetime.now.aspx