convertir - ¿Por cuánto tiempo funciona un.NET DateTime/TimeSpan?
timespan to datetime (4)
El tick es la unidad de granularidad para los tipos de valores .NET DateTime y TimeSpan .
Tiene las siguientes conversiones comunes:
1 tick = 100 nanoseconds
= 0.1 microseconds
= 0.0001 milliseconds
= 0.0000001 seconds
¿Por cuánto tiempo funciona un .NET DateTime / TimeSpan?
Para citar a tick :
La unidad de tiempo más pequeña es la marca, que es igual a 100 nanosegundos .
Metrología fallida
Tenga en cuenta que, aunque la resolución teórica de DateTime.Now es bastante alta, la resolución, es decir, la frecuencia con la que se actualiza, es bastante menor.
Aparentemente, en los sistemas modernos, DateTime.Now tiene una resolución de 10 milisegundos ... Ver msdn.microsoft.com/en-us/library/system.datetime.now.aspx
Aunque actualmente una marca es de 100 nanosegundos, es mejor no confiar en esto como un absoluto. Más bien, use '' TimeSpan.TicksPerSecond
'' (o cualquiera de los otros valores de miembro de TicksPerXxx)