¿Por cuánto tiempo funciona un .NET DateTime/TimeSpan?¿Por cuánto tiempo funciona un .NET DateTime/TimeSpan?
Respuesta
Aunque en la actualidad una garrapata es de 100 nanosegundos, lo mejor es no confiar en esto como un absoluto es. Más bien, use 'TimeSpan.TicksPerSecond
' (o cualquiera de los otros valores de miembro de TicksPerXxx)
Esto es cierto. No codifique esto en su código. Sin embargo, son absolutos y Microsoft no los cambiará. La razón de este post es que a veces uno necesita hacer estas operaciones matemáticas en una calculadora y quería hacer que esta tabla esté disponible. –
+1 No sabía 'TimeSpan.TicksPerSecond' existe –
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 inferior .
Al parecer, en los sistemas modernos, DateTime.Now tiene una resolución de 10 milisegundos ... Ver msdn.microsoft.com/en-us/library/system.datetime.now.aspx
Para citar MSDN:
La unidad más pequeña de tiempo es la garrapata, que es igual a 100 nanosegundos.
Error de metrología.
- 1. ¿Cuánto tiempo toma un GC?
- 2. ¿Por cuánto tiempo es válido un token de APNS?
- 3. ¿Por cuánto tiempo el iterador devuelto por std :: set.find() vive?
- 4. ¿Cuánto tiempo lleva ejecutar un ciclo?
- 5. Java: ¿cuánto tiempo usa un ciclo vacío?
- 6. MySQL: ¿cuánto tiempo crear un índice?
- 7. ¿Cuánto tiempo conserva su código?
- 8. ¿Cuánto tiempo lleva compilar Glibc?
- 9. ¿Cuánto demora ejecutar un archivo por lotes?
- 10. ¿Cuánto tiempo durará mi sesión?
- 11. Android: ¿Por cuánto tiempo OpenGL almacena una textura?
- 12. ¿Por cuánto tiempo se admiten las versiones de Grails?
- 13. ¿Cuánto tiempo debo preparar para SCJP?
- 14. ¿Cuánto tiempo puede durar una página web?
- 15. ¿Cuánto tiempo durará una aplicación ASP.NET MVC?
- 16. ¿Cuánto tiempo debo mantener las URL antiguas?
- 17. Python: ¿Por qué el tiempo de importación no funciona por tiempo() pero funciona para time.sleep()?
- 18. ¿Cuánto tiempo debe durar un token de "recordarme"?
- 19. ¿Cuánto tiempo puede durar un argumento de consulta URL?
- 20. php :: ¿cuánto tiempo permanecen los archivos tmp?
- 21. Conociendo C++, ¿cuánto tiempo lleva aprender Java?
- 22. ¿Cuánto tiempo un marcador TDataset sigue siendo válido?
- 23. - [UIAppLECTION openURL:] ¿Cuánto tiempo puede durar NSURL?
- 24. ¿Cuánto tiempo y esfuerzo gasta en IE6?
- 25. ¿Cuánto tiempo puedo retener un ContentResolver en una AsyncTask?
- 26. ¿Cuánto tiempo lleva un módulo en el núcleo de Perl?
- 27. ¿Cuánto tiempo debería SET READ_COMMITTED_SNAPSHOT ON tomar?
- 28. ¿Por cuánto tiempo es seguro un canal TCP seguro y abierto?
- 29. Manejo de excepciones. ¿Cuánto tiempo tarda la captura?
- 30. JS: ¿Cuánto tiempo se tarda en llamar a una función?
¿Respondió su propia pregunta un minuto después de publicarla? –
uh, StackOverflow alienta este tipo de cosas en las preguntas frecuentes, no lo vote por eso. ver: http://stackoverflow.com/questions/18557/how-does-stackoverflow-work-the-unofficial-faq#119658 –
Matemáticamente, estas expresiones no tienen sentido. 1 tick ** es ** 100 nanosegundos. Su primera expresión, por el contrario, establece que * '1 tick' ** multiplicado por **' 1E + 2' es igual a '100 ns' *, lo cual es incorrecto. Solo cuando lees las 4 expresiones te das cuenta de que son todas incorrectas. Realmente, '1 tick = 100 ns' sería suficiente, y en realidad sería la mejor respuesta que podrías haber proporcionado. La gente sabe cómo convertir segundos en nanosegundos. – Groo