1

チューリッヒで実行されている Java プログラムの「1000 年 1 月 1 日」の正しいタイム ゾーン オフセットは?

背景: joda-time 2.1 を使用すると、

new DateTime( 1000, 1, 1, 0, 0, 0, 0, DateTimeZone.forID( "Europe/Zurich" ) ).toString()

私にくれます

1000-01-01T00:00:00.000+00:34:08

タイム ゾーン オフセット00:34:08(34:08 分のオフセット??) のため、これは奇妙に思えます。IANA Timezone Databaseeuropeエントリを調べると、次のように表示されます。

# Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
Zone    Europe/Zurich   0:34:08 -       LMT     1848 Sep 12
                        0:29:44 -       BMT     1894 Jun # Bern Mean Time
                        1:00    Swiss   CE%sT   1981
                        1:00    EU      CE%sT

これは、1848 年 9 月 12 日より前のすべての時刻に 34:08 のオフセットを与えますが、これは正しくないようです。

誰かがこれに光を当てることができますか?

4

2 に答える 2

2

ここから

興味深いことに、多くのフランスの地図は、1884 年の国際子午線会議の結果にもかかわらず、何年にもわたってパリでゼロ度を示していました。 1911 年まで本初子午線として使用されていました。それでも、フランスは法定時間をパリ標準時から 9 分 21 秒引いたものと定義しました。つまり、これはGMTと同じ時間でした

(私の強調)

だから私はパリがこのように行動する唯一のヨーロッパの都市ではなかったと思う.

于 2012-05-31T12:25:48.053 に答える
2

ウィキペディア、ヨーロッパのタイムゾーン:

1894年

  • スイスは UTC+00:30 から CET に切り替わります
  • リヒテンシュタインが CET を導入。
  • デンマークは CET を採用しています。

残りの秒は、1894 年以降に行われた代償的な変更、閏秒などではないかと思います。

于 2012-05-31T12:30:21.547 に答える