2009-02-11 7 views
11

Finalmente descubrí el difference between UTC and GMT haciendo el esfuerzo de buscarlo hoy en la Wikipedia. Técnicamente hablando, parece que GMT! = UTC porque no sabes si se hace referencia a UTC o UT1. Sin embargo, en la práctica, las personas usan los términos indistintamente para indicar la misma zona horaria.¿Cuál es la práctica común con respecto a la diferenciación entre UTC y GMT?

Hace un tiempo, sugerí que cambiemos la interfaz de usuario de una de las aplicaciones de mi empresa para mostrar UTC en lugar de GMT.

Solo para asegurarnos de que nuestra base de datos no estaba calculando la posible diferencia de segundos entre GMT y UTC, ejecuté la consulta siguiente y verifiqué que ambos actuaban como alias para la misma zona horaria.

select now() AT TIME ZONE 'GMT', now() AT TIME ZONE 'UTC'; 
      timezone   |   timezone   
----------------------------+---------------------------- 
2009-02-11 08:46:11.643032 | 2009-02-11 08:46:11.643032 
(1 row) 

¿Qué opinas? ¿Hay suficientes usuarios que entienden UTC? ¿Es mejor usar el término más antiguo pero más común? ¿O debería hacer un UTC/GMT?

Respuesta

17

Los humanos normales no necesitan preocuparse por la diferencia de segundos entre GMT y UTC. La diferencia solo importa para los astrónomos y los nerds del tiempo.

He visto muy poco software que se moleste en hacer la distinción. La mayoría del software termina usando las etiquetas "GMT" y "UTC" indistintamente. Por lo general, solo significa "hora del reloj después de eliminar el desplazamiento de la zona horaria local en horas exactas (o la mitad o un cuarto de hora)".

+0

Muchas gracias. Me está costando entender UTC y GMT hasta que leo su respuesta. Simple ... simple inglés. :) – Woppi

2

Personalmente, pienso en el término UTC antes de pensar en GMT.

2

pienso en GMT UTC antes, pero yo también vivo en GMT (+/- 0)

7

En la mayoría de los casos, nadie se preocupará por la diferencia técnica sub-segundo entre GMT y UTC.

Sin embargo, escribir que la hora se expresa en UTC en lugar de GMT evita una fuente de confusión: Greenwich (y el Reino Unido en general) es actualmente GMT + 01: 00 debido al horario de verano (DST).

GMT + 01: 00 no significa 1 hora antes de tiempo en el Reino Unido, como se podría pensar erróneamente. Debido a la DST, GMT + 01: 00 es actualmente la hora exacta en Inglaterra. Establecerlo como UTC + 01: 00 ayuda a evitar esta confusión.

Cuestiones relacionadas