1

对于在苏黎世运行的 Java 程序,“Januray, 1st 1000”的正确时区偏移量是多少?

背景:当我使用 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 秒。换句话说,这与格林威治标准时间相同

(我的重点)

所以我怀疑巴黎并不是唯一一个以这种方式行事的欧洲城市

于 2012-05-31T12:25:48.053 回答
2

维基百科,关于欧洲时区:

1894年

  • 瑞士从 UTC+00:30 切换到 CET
  • 列支敦士登介绍 CET。
  • 丹麦采用CET。

我怀疑剩余的秒数是自​​ 1894 年以来所做的补偿性更改,闰秒等。

于 2012-05-31T12:30:21.547 回答