2010-11-03 27 views

Respuesta

9

Sí, Universal Time, "Zulu time" y UTC son efectivamente nombres modernos para Greenwich Mean Time.

+1

nombres modernos? No exactamente. GMT es una zona horaria, mientras que UTC es un estándar de tiempo (¡no una zona horaria!). Ningún país usa oficialmente UTC como hora local. Solo dos cosas diferentes, pero el "tiempo" es el mismo para ambos, eso es correcto. – voytek

+0

GMT era un estándar de tiempo antes de que fuera un huso horario (George Airy y todo eso) – winwaed

8

Sí, el tiempo UTC es (para todos los efectos) equivalentes a la hora GMT. Puede usar el método DateTime.ToUniversalTime() para obtener la hora UTC. Por ejemplo, para obtener la hora UTC actual:

DateTime.Now.ToUniversalTime()

+4

O, más directamente, con 'DateTime.UtcNow'. – codingoutloud

2

GMT es al mismo tiempo como UTC, pero es otra zona horaria lo que en teoría podrían ser diferentes (aunque esto es muy poco probable).

De Wikipedia:

Aunque hay diferencias científicas (se explica más adelante) entre "tiempo universal coordinado" y el estándar de tiempo conocido como meridiano de Greenwich (GMT) - en el sentido más amplio como se entiende por no -científicos, "Tiempo Universal Coordinado" en esencia es el Tiempo Medio de Greenwich (GMT). Cuando los tiempos aparecen como "UTC", esto es de hecho el equivalente a "GMT".

6

"GMT" es ambiguo, debe evitar el término. Podría representar el tiempo que guarda el Observatorio Real en Greenwich, que coincide con UTC. O podría coincidir con el nombre de la zona horaria de Londres. Donde se observa el horario de verano, solo coincide con el UTC en el invierno.

+4

Habiendo crecido en el Reino Unido, el término "GMT" solo se usa para UTC e "invierno". El horario de verano utiliza BST o horario de verano británico, que es 1hr por delante de GMT. Nunca he oído hablar de BST como GMT. El público en general conoce la diferencia. – winwaed

+0

Es el nombre de la zona horaria en Windows, "GMT Standard Time". El nombre para mostrar no gana premios tampoco: "(UTC) Dublín, Edimburgo, Lisboa, Londres". –

1

uso

DateTime.Now.ToUniversalTime() 
+1

Esto es lo mismo que la primera respuesta publicada y no agrega ninguna información nueva. – ChrisF

Cuestiones relacionadas