What's the correct time zone before time zones were introduced?
对于在苏黎世运行的Java程序,"Januray,1st 1000"的正确时区偏移是多少?
背景:当我使用joda-time 2.1时,
1 | new DateTime( 1000, 1, 1, 0, 0, 0, 0, DateTimeZone.forID("Europe/Zurich" ) ).toString() |
给我
1 | 1000-01-01T00:00:00.000+00:34:08 |
这看起来很奇怪,因为时区偏移
1 2 3 4 5 | # 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的偏移,这似乎不对。
有人可以对此有所了解吗?
维基百科,关于欧洲时区:
1894
- Switzerland switches from UTC+00:30 to CET
- Liechtenstein introduces CET.
- Denmark adopts CET.
我怀疑剩余的秒数是自1894年以来所做的补偿性变化,闰秒之类。
从这里
Interestingly, many French maps showed zero degrees at Paris for many
years despite the International Meridian Conference’s outcomes in
1884. GMT was the universal reference standard – all other times being stated as so many hours ahead or behind it – but the French continued
to treat Paris as the prime meridian until 1911. Even so, the French
defined legal time as Paris Mean Time minus nine minutes and 21
seconds. In other words, this was the same time as GMT
(我的重点)
所以我怀疑巴黎不是唯一以这种方式行事的欧洲城市