2009-02-11 6 views
11

J'ai finalement trouvé le difference between UTC and GMT en faisant l'effort de le rechercher sur Wikipedia aujourd'hui. Techniquement parlant, il apparaît que GMT! = UTC parce que vous ne savez pas si c'est UTC ou UT1 auquel il est fait référence. Cependant, pratiquement, les gens utilisent les termes de façon interchangeable pour indiquer le même fuseau horaire. Il y a quelque temps, j'ai suggéré de changer l'interface utilisateur de l'une de mes applications pour afficher l'heure UTC au lieu de l'heure GMT. Juste pour être sûr que notre base de données ne calculait pas la différence de secondes potentielle entre GMT et UTC, j'ai couru la requête ci-dessous et vérifié qu'ils agissent tous les deux comme des alias pour le même fuseau horaire.Quelle est la pratique courante en ce qui concerne la différenciation entre l'UTC et l'heure GMT?

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'en pensez-vous? Est-ce que suffisamment d'utilisateurs comprennent l'UTC? Est-il préférable d'utiliser le terme plus ancien mais plus commun? Ou devrais-je juste faire un UTC/GMT?

Répondre

17

Les humains normaux n'ont pas besoin de s'inquiéter de la différence de quelques secondes entre GMT et UTC. La différence ne concerne que les astronomes et les intellos.

J'ai vu très peu de logiciels qui se soucient de faire la distinction. La plupart des logiciels finissent par utiliser les étiquettes "GMT" et "UTC" de manière interchangeable. Généralement, cela signifie simplement "l'heure de l'horloge après avoir supprimé le décalage du fuseau horaire local en heures exactes (ou demi-heures/quart)".

+0

Merci beaucoup. J'ai du mal à comprendre l'UTC et le GMT jusqu'à ce que j'aie lu votre réponse. Simple ... anglais simple. :) – Woppi

2

Personnellement, je pense au terme UTC avant de penser à GMT.

2

Je pense que l'heure GMT avant UTC, mais je vis aussi GMT (+/- 0)

7

Dans la plupart des cas, personne ne sera préoccupé par la sous-deuxième différence technique entre GMT et UTC. Cependant, écrire que l'heure est exprimée en UTC au lieu de GMT évite une source de confusion: Greenwich (et le Royaume-Uni en général) est actuellement GMT + 01: 00 en raison de l'heure d'été (DST).

GMT + 01: 00 ne signifie pas 1 heure d'avance sur le temps au Royaume-Uni comme on pourrait penser à tort. En raison de l'heure d'été, GMT + 01: 00 est actuellement l'heure exacte en Angleterre. L'indiquer comme UTC + 01: 00 permet d'éviter cette confusion.

Questions connexes