Подтвердить что ты не робот

Как долго длится время .NET DateTime/TimeSpan?

Как долго указывается дата DateTime/TimeSpan.NET?

4b9b3361

Ответ 1

tick является единицей гранулярности для .NET DateTime и TimeSpan.

Он имеет следующие общие преобразования:

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

Ответ 2

Хотя в настоящий момент тик равен 100 наносекундам, лучше не полагаться на это как на абсолютное. Вместо этого используйте 'TimeSpan.TicksPerSecond' (или любые другие значения членов TicksPerXxx)

Ответ 3

Чтобы процитировать MSDN:

наименьшая единица времени - это галочка, которая равна 100 наносекундам.

Метрология терпит неудачу.

Ответ 4

Заметим, что хотя теоретическое разрешение DateTime.Now довольно велико, разрешение - то есть, как часто оно обновляется - оно немного ниже.

По-видимому, в современных системах DateTime.Now имеет разрешение 10 миллисекунд... См. msdn.microsoft.com/en-us/library/system.datetime.now.aspx