zona now horaria example c# datetime datetimeoffset

c# - now - Diferencia entre ''DateTime'' y ''DateTimeOffset''



datetimeoffset c# example (2)

Esta pregunta ya tiene una respuesta aquí:

¿Qué diferencia hay entre un objeto DateTime y un objeto DateTimeOffset ?

¿Y cuándo debemos usar cada uno?

En una aplicación web que puede cambiar el área del servidor, almacenando fecha y hora. ¿Cuál es mejor, o hay alguna otra sugerencia?


DateTimeOffset Representa un punto en el tiempo, generalmente expresado como una fecha y hora del día, en relación con la Hora Universal Coordinada (UTC) que proporciona un mayor grado de reconocimiento de zona horaria que la estructura DateTime. Véalo aquí: http://msdn.microsoft.com/en-us/library/bb546101.aspx .


DateTimeOffset supera el inconveniente de DateTime. Se expresa como una fecha y hora del día, en relación con el Tiempo Universal Coordinado (UTC). Por ejemplo:

Dado el 18/4/2013 a las 11:00:00 AM no significa absolutamente nada si no tiene un punto de referencia. Eso podría ser a las 11:00:00 AM en cualquier parte del mundo. DateTimeOffset contiene información sobre la zona horaria con la que estás tratando, ¡lo que hace toda la diferencia en EL MUNDO!

Para más detalles hay que leer una vez.