web-dev-qa-db-fra.com

Quelle est la différence entre GMT + 01h00 Amsterdam et GMT + 01h00 Bruxelles?

J'habite à Vienne. Mon appareil Android récemment réinitialisé vient de me demander quel est mon fuseau horaire et plusieurs options sont disponibles:

Amsterdam GMT+01:00
Belgrade GMT+01:00
Brussels GMT+01:00
Sarajevo GMT+01:00

Apparemment, Windows propose également différents fuseaux horaires GMT + 01: 00 , de sorte que ce n'est pas quelque chose de spécifique à Android:

Central Europe Standard Time (GMT+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague
Central European Standard Time (GMT+01:00) Sarajevo, Skopje, Warsaw, Zagreb
Romance Standard Time (GMT+01:00) Brussels, Copenhagen, Madrid, Paris
W. Europe Standard Time (GMT+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna

Quelle est la différence? En particulier, quelle est la différence entre "Heure Normale Romance" et "Heure Normale Europe de l'Ouest"? Selon Wikipedia, ils devraient être les mêmes. Et autant que je m'en souvienne, Paris et Berlin ont toujours été dans le même fuseau horaire ...

118
Heinzi

Si vous ne regardez que le présent, de nombreux fuseaux horaires seront redondants. Cependant, si vous regardez le passé, vous trouverez beaucoup de différences. A titre d’exemple, examinons le code source des fuseaux horaires Europe/Busingen (en fait un lien vers l’Europe/Zurich) et Europe/Berlin. Büsingen est une enclave allemande entièrement enclavée sur le territoire suisse.

Europe/Zurich:

# Rule  NAME    FROM    TO  TYPE    IN  ON  AT  SAVE    LETTER/S
Rule    Swiss   1941    1942    -   May Mon>=1  1:00    1:00    S
Rule    Swiss   1941    1942    -   Oct Mon>=1  2:00    0   -
# Zone  NAME        GMTOFF  RULES   FORMAT  [UNTIL]
Zone    Europe/Zurich   0:34:08 -   LMT 1853 Jul 16 # See above comment.
            0:29:46 -   BMT 1894 Jun    # Bern Mean Time
            1:00    Swiss   CE%sT   1981
            1:00    EU  CE%sT

Europe/Berlin:

# Rule  NAME    FROM    TO  TYPE    IN  ON  AT  SAVE    LETTER/S
Rule    Germany 1946    only    -   Apr 14  2:00s   1:00    S
Rule    Germany 1946    only    -   Oct  7  2:00s   0   -
Rule    Germany 1947    1949    -   Oct Sun>=1  2:00s   0   -
# http://www.ptb.de/de/org/4/44/441/salt.htm says the following transition
# occurred at 3:00 MEZ, not the 2:00 MEZ given in Shanks & Pottenger.
# Go with the PTB.
Rule    Germany 1947    only    -   Apr  6  3:00s   1:00    S
Rule    Germany 1947    only    -   May 11  2:00s   2:00    M
Rule    Germany 1947    only    -   Jun 29  3:00    1:00    S
Rule    Germany 1948    only    -   Apr 18  2:00s   1:00    S
Rule    Germany 1949    only    -   Apr 10  2:00s   1:00    S

Rule SovietZone 1945    only    -   May 24  2:00    2:00    M # Midsummer
Rule SovietZone 1945    only    -   Sep 24  3:00    1:00    S
Rule SovietZone 1945    only    -   Nov 18  2:00s   0   -

# Zone  NAME        GMTOFF  RULES   FORMAT  [UNTIL]
Zone    Europe/Berlin   0:53:28 -   LMT 1893 Apr
            1:00    C-Eur   CE%sT   1945 May 24  2:00
            1:00 SovietZone CE%sT   1946
            1:00    Germany CE%sT   1980
            1:00    EU  CE%sT

D'abord et avant tout, notez en quoi la dernière ligne est identique: les deux utilisent l'heure d'Europe centrale (été) aujourd'hui. Tout avant cela varie énormément. L’Allemagne a adopté le CE (S) T en 1980, alors que la Suisse l’a fait un an plus tard, en 1981.

En raison de la façon dont les Pays-Bas et la Belgique ont été affectés par la Première et la Seconde Guerre mondiale et ainsi de suite, leur histoire est encore plus longue, je ne les inclurai donc pas ici. Vous pouvez télécharger les données et voir par vous-même. C’est une lecture très intéressante car elle contient des recherches approfondies sur l’histoire de la mesure du temps dans de nombreux États.

140
Daniel B

Réponse courte: vous ne sélectionnez pas "Amsterdam GMT + 01: 00"; vous sélectionnez "Amsterdam (actuellement GMT + 01: 00)".

L’affichage du décalage temporel absolu est simplement un indicateur utile de ce que votre sélection signifie pratiquement aujourd’hui, mais cela ne signifie pas define la sélection que vous faites.

Si vous choisissez "Amsterdam" et que le fuseau horaire d'Amsterdam change plus tard de celui de Bruxelles, votre ordinateur suivra Amsterdam de manière spécifique.

78

Décider quelles zones avoir dans une base de données de fuseau horaire est un compromis entre:

  • garder le nombre de zones et la taille globale de la base de données raisonnables
  • fournir des conversions précises pour les horodatages historiques
  • minimiser le besoin de reconfiguration face aux changements futurs dans la définition du temps civil.

La "base de données TZ" (utilisée par à peu près tous les fournisseurs de systèmes d'exploitation, à l'exception de Microsoft) définit le fuseau horaire comme une "région nationale où les horloges locales s'accordent depuis 1970".

Ainsi, de manière générale (il y a eu quelques exceptions autour des pays historiques qui se divisent), des noms de fuseaux horaires différents seront attribués à des lieux différents même si l'heure locale est la même depuis 1970.

Chaque zone est généralement identifiée par sa région et sa ville principale (à quelques exceptions près). Les données antérieures à 1970 tentent d’être précises pour la ville principale de la zone, mais une zone ne sera divisée que s’il existe une différence postérieure à 1970.

Certaines plates-formes peuvent masquer des zones mineures par défaut, mais cela ne semble pas être le cas ici. Votre liste manque des zones principales comme "Vienne" et "Berlin"

Sur la base de votre liste, je me demande s’il s’agit d’un problème de localisation. Ils supposent peut-être que les habitants des pays germanophones utiliseront la version allemande de l'OS.

MS fait sa propre chose sur les fuseaux horaires. Je ne sais pas quels sont leurs critères pour décider si quelque chose se trouve dans la même zone ou non, mais je suppose que cela ressemble à «des lieux dont l'heure locale a été différente depuis que Windows a commencé à prendre en charge les fuseaux horaires».

12
plugwash

Une autre chose à garder à l'esprit est l'heure d'été.

L'heure avancée peut être activée dans une ville, tandis qu'une autre ville ayant la même longitude (et donc le même fuseau horaire) mais plus proche de l'équateur n'aura pas activé l'heure avancée.

4
KizilKar