提交 64c27293 编写于 作者: A andrew

8243541: (tz) Upgrade time-zone data to tzdata2020a

Reviewed-by: martin
上级 2646dce5
...@@ -21,4 +21,4 @@ ...@@ -21,4 +21,4 @@
# or visit www.oracle.com if you need additional information or have any # or visit www.oracle.com if you need additional information or have any
# questions. # questions.
# #
tzdata2019c tzdata2020a
...@@ -890,19 +890,25 @@ Zone Indian/Mauritius 3:50:00 - LMT 1907 # Port Louis ...@@ -890,19 +890,25 @@ Zone Indian/Mauritius 3:50:00 - LMT 1907 # Port Louis
# Morocco will be on GMT starting from Sunday, May 5th 2019 at 3am. # Morocco will be on GMT starting from Sunday, May 5th 2019 at 3am.
# The switch to GMT+1 will occur on Sunday, June 9th 2019 at 2am.... # The switch to GMT+1 will occur on Sunday, June 9th 2019 at 2am....
# http://fr.le360.ma/societe/voici-la-date-du-retour-a-lheure-legale-au-maroc-188222 # http://fr.le360.ma/societe/voici-la-date-du-retour-a-lheure-legale-au-maroc-188222
#
# From Paul Eggert (2019-05-20): # From Semlali Naoufal (2020-04-14):
# This agrees with our 2018-11-01 guess that the Moroccan government # Following the announcement by the Moroccan government, the switch to
# would continue the practice of falling back at 03:00 the last Sunday # GMT time will take place on Sunday, April 19, 2020 from 3 a.m. and
# before Ramadan, and of springing forward at 02:00 the first Sunday after # the return to GMT+1 time will take place on Sunday, May 31, 2020 at 2 a.m....
# Ramadan, as this has been the practice since 2012. To implement this, # https://maroc-diplomatique.net/maroc-le-retour-a-lheure-gmt-est-prevu-dimanche-prochain/
# transition dates for 2019 through 2087 were determined by running the # http://aujourdhui.ma/actualite/gmt1-retour-a-lheure-normale-dimanche-prochain-1
# following program under GNU Emacs 26.2. #
# (let ((islamic-year 1440)) # From Paul Eggert (2020-04-14):
# For now, guess that in the future Morocco will fall back at 03:00
# the last Sunday before Ramadan, and spring forward at 02:00 the
# first Sunday after the day after Ramadan. To implement this,
# transition dates for 2021 through 2087 were determined by running
# the following program under GNU Emacs 26.3.
# (let ((islamic-year 1442))
# (require 'cal-islam) # (require 'cal-islam)
# (while (< islamic-year 1511) # (while (< islamic-year 1511)
# (let ((a (calendar-islamic-to-absolute (list 9 1 islamic-year))) # (let ((a (calendar-islamic-to-absolute (list 9 1 islamic-year)))
# (b (calendar-islamic-to-absolute (list 10 1 islamic-year))) # (b (1+ (calendar-islamic-to-absolute (list 10 1 islamic-year))))
# (sunday 0)) # (sunday 0))
# (while (/= sunday (mod (setq a (1- a)) 7))) # (while (/= sunday (mod (setq a (1- a)) 7)))
# (while (/= sunday (mod b 7)) # (while (/= sunday (mod b 7))
...@@ -962,7 +968,7 @@ Rule Morocco 2018 only - Jun 17 2:00 1:00 - ...@@ -962,7 +968,7 @@ Rule Morocco 2018 only - Jun 17 2:00 1:00 -
Rule Morocco 2019 only - May 5 3:00 0 - Rule Morocco 2019 only - May 5 3:00 0 -
Rule Morocco 2019 only - Jun 9 2:00 1:00 - Rule Morocco 2019 only - Jun 9 2:00 1:00 -
Rule Morocco 2020 only - Apr 19 3:00 0 - Rule Morocco 2020 only - Apr 19 3:00 0 -
Rule Morocco 2020 only - May 24 2:00 1:00 - Rule Morocco 2020 only - May 31 2:00 1:00 -
Rule Morocco 2021 only - Apr 11 3:00 0 - Rule Morocco 2021 only - Apr 11 3:00 0 -
Rule Morocco 2021 only - May 16 2:00 1:00 - Rule Morocco 2021 only - May 16 2:00 1:00 -
Rule Morocco 2022 only - Mar 27 3:00 0 - Rule Morocco 2022 only - Mar 27 3:00 0 -
...@@ -978,7 +984,7 @@ Rule Morocco 2026 only - Mar 22 2:00 1:00 - ...@@ -978,7 +984,7 @@ Rule Morocco 2026 only - Mar 22 2:00 1:00 -
Rule Morocco 2027 only - Feb 7 3:00 0 - Rule Morocco 2027 only - Feb 7 3:00 0 -
Rule Morocco 2027 only - Mar 14 2:00 1:00 - Rule Morocco 2027 only - Mar 14 2:00 1:00 -
Rule Morocco 2028 only - Jan 23 3:00 0 - Rule Morocco 2028 only - Jan 23 3:00 0 -
Rule Morocco 2028 only - Feb 27 2:00 1:00 - Rule Morocco 2028 only - Mar 5 2:00 1:00 -
Rule Morocco 2029 only - Jan 14 3:00 0 - Rule Morocco 2029 only - Jan 14 3:00 0 -
Rule Morocco 2029 only - Feb 18 2:00 1:00 - Rule Morocco 2029 only - Feb 18 2:00 1:00 -
Rule Morocco 2029 only - Dec 30 3:00 0 - Rule Morocco 2029 only - Dec 30 3:00 0 -
...@@ -994,7 +1000,7 @@ Rule Morocco 2033 only - Dec 25 2:00 1:00 - ...@@ -994,7 +1000,7 @@ Rule Morocco 2033 only - Dec 25 2:00 1:00 -
Rule Morocco 2034 only - Nov 5 3:00 0 - Rule Morocco 2034 only - Nov 5 3:00 0 -
Rule Morocco 2034 only - Dec 17 2:00 1:00 - Rule Morocco 2034 only - Dec 17 2:00 1:00 -
Rule Morocco 2035 only - Oct 28 3:00 0 - Rule Morocco 2035 only - Oct 28 3:00 0 -
Rule Morocco 2035 only - Dec 2 2:00 1:00 - Rule Morocco 2035 only - Dec 9 2:00 1:00 -
Rule Morocco 2036 only - Oct 19 3:00 0 - Rule Morocco 2036 only - Oct 19 3:00 0 -
Rule Morocco 2036 only - Nov 23 2:00 1:00 - Rule Morocco 2036 only - Nov 23 2:00 1:00 -
Rule Morocco 2037 only - Oct 4 3:00 0 - Rule Morocco 2037 only - Oct 4 3:00 0 -
...@@ -1010,7 +1016,7 @@ Rule Morocco 2041 only - Sep 29 2:00 1:00 - ...@@ -1010,7 +1016,7 @@ Rule Morocco 2041 only - Sep 29 2:00 1:00 -
Rule Morocco 2042 only - Aug 10 3:00 0 - Rule Morocco 2042 only - Aug 10 3:00 0 -
Rule Morocco 2042 only - Sep 21 2:00 1:00 - Rule Morocco 2042 only - Sep 21 2:00 1:00 -
Rule Morocco 2043 only - Aug 2 3:00 0 - Rule Morocco 2043 only - Aug 2 3:00 0 -
Rule Morocco 2043 only - Sep 6 2:00 1:00 - Rule Morocco 2043 only - Sep 13 2:00 1:00 -
Rule Morocco 2044 only - Jul 24 3:00 0 - Rule Morocco 2044 only - Jul 24 3:00 0 -
Rule Morocco 2044 only - Aug 28 2:00 1:00 - Rule Morocco 2044 only - Aug 28 2:00 1:00 -
Rule Morocco 2045 only - Jul 9 3:00 0 - Rule Morocco 2045 only - Jul 9 3:00 0 -
...@@ -1026,7 +1032,7 @@ Rule Morocco 2049 only - Jul 4 2:00 1:00 - ...@@ -1026,7 +1032,7 @@ Rule Morocco 2049 only - Jul 4 2:00 1:00 -
Rule Morocco 2050 only - May 15 3:00 0 - Rule Morocco 2050 only - May 15 3:00 0 -
Rule Morocco 2050 only - Jun 26 2:00 1:00 - Rule Morocco 2050 only - Jun 26 2:00 1:00 -
Rule Morocco 2051 only - May 7 3:00 0 - Rule Morocco 2051 only - May 7 3:00 0 -
Rule Morocco 2051 only - Jun 11 2:00 1:00 - Rule Morocco 2051 only - Jun 18 2:00 1:00 -
Rule Morocco 2052 only - Apr 28 3:00 0 - Rule Morocco 2052 only - Apr 28 3:00 0 -
Rule Morocco 2052 only - Jun 2 2:00 1:00 - Rule Morocco 2052 only - Jun 2 2:00 1:00 -
Rule Morocco 2053 only - Apr 13 3:00 0 - Rule Morocco 2053 only - Apr 13 3:00 0 -
...@@ -1042,7 +1048,7 @@ Rule Morocco 2057 only - Apr 8 2:00 1:00 - ...@@ -1042,7 +1048,7 @@ Rule Morocco 2057 only - Apr 8 2:00 1:00 -
Rule Morocco 2058 only - Feb 17 3:00 0 - Rule Morocco 2058 only - Feb 17 3:00 0 -
Rule Morocco 2058 only - Mar 31 2:00 1:00 - Rule Morocco 2058 only - Mar 31 2:00 1:00 -
Rule Morocco 2059 only - Feb 9 3:00 0 - Rule Morocco 2059 only - Feb 9 3:00 0 -
Rule Morocco 2059 only - Mar 16 2:00 1:00 - Rule Morocco 2059 only - Mar 23 2:00 1:00 -
Rule Morocco 2060 only - Feb 1 3:00 0 - Rule Morocco 2060 only - Feb 1 3:00 0 -
Rule Morocco 2060 only - Mar 7 2:00 1:00 - Rule Morocco 2060 only - Mar 7 2:00 1:00 -
Rule Morocco 2061 only - Jan 16 3:00 0 - Rule Morocco 2061 only - Jan 16 3:00 0 -
...@@ -1052,13 +1058,13 @@ Rule Morocco 2062 only - Feb 12 2:00 1:00 - ...@@ -1052,13 +1058,13 @@ Rule Morocco 2062 only - Feb 12 2:00 1:00 -
Rule Morocco 2062 only - Dec 31 3:00 0 - Rule Morocco 2062 only - Dec 31 3:00 0 -
Rule Morocco 2063 only - Feb 4 2:00 1:00 - Rule Morocco 2063 only - Feb 4 2:00 1:00 -
Rule Morocco 2063 only - Dec 16 3:00 0 - Rule Morocco 2063 only - Dec 16 3:00 0 -
Rule Morocco 2064 only - Jan 20 2:00 1:00 - Rule Morocco 2064 only - Jan 27 2:00 1:00 -
Rule Morocco 2064 only - Dec 7 3:00 0 - Rule Morocco 2064 only - Dec 7 3:00 0 -
Rule Morocco 2065 only - Jan 11 2:00 1:00 - Rule Morocco 2065 only - Jan 11 2:00 1:00 -
Rule Morocco 2065 only - Nov 22 3:00 0 - Rule Morocco 2065 only - Nov 22 3:00 0 -
Rule Morocco 2066 only - Jan 3 2:00 1:00 - Rule Morocco 2066 only - Jan 3 2:00 1:00 -
Rule Morocco 2066 only - Nov 14 3:00 0 - Rule Morocco 2066 only - Nov 14 3:00 0 -
Rule Morocco 2066 only - Dec 19 2:00 1:00 - Rule Morocco 2066 only - Dec 26 2:00 1:00 -
Rule Morocco 2067 only - Nov 6 3:00 0 - Rule Morocco 2067 only - Nov 6 3:00 0 -
Rule Morocco 2067 only - Dec 11 2:00 1:00 - Rule Morocco 2067 only - Dec 11 2:00 1:00 -
Rule Morocco 2068 only - Oct 21 3:00 0 - Rule Morocco 2068 only - Oct 21 3:00 0 -
...@@ -1068,13 +1074,13 @@ Rule Morocco 2069 only - Nov 17 2:00 1:00 - ...@@ -1068,13 +1074,13 @@ Rule Morocco 2069 only - Nov 17 2:00 1:00 -
Rule Morocco 2070 only - Oct 5 3:00 0 - Rule Morocco 2070 only - Oct 5 3:00 0 -
Rule Morocco 2070 only - Nov 9 2:00 1:00 - Rule Morocco 2070 only - Nov 9 2:00 1:00 -
Rule Morocco 2071 only - Sep 20 3:00 0 - Rule Morocco 2071 only - Sep 20 3:00 0 -
Rule Morocco 2071 only - Oct 25 2:00 1:00 - Rule Morocco 2071 only - Nov 1 2:00 1:00 -
Rule Morocco 2072 only - Sep 11 3:00 0 - Rule Morocco 2072 only - Sep 11 3:00 0 -
Rule Morocco 2072 only - Oct 16 2:00 1:00 - Rule Morocco 2072 only - Oct 16 2:00 1:00 -
Rule Morocco 2073 only - Aug 27 3:00 0 - Rule Morocco 2073 only - Aug 27 3:00 0 -
Rule Morocco 2073 only - Oct 8 2:00 1:00 - Rule Morocco 2073 only - Oct 8 2:00 1:00 -
Rule Morocco 2074 only - Aug 19 3:00 0 - Rule Morocco 2074 only - Aug 19 3:00 0 -
Rule Morocco 2074 only - Sep 23 2:00 1:00 - Rule Morocco 2074 only - Sep 30 2:00 1:00 -
Rule Morocco 2075 only - Aug 11 3:00 0 - Rule Morocco 2075 only - Aug 11 3:00 0 -
Rule Morocco 2075 only - Sep 15 2:00 1:00 - Rule Morocco 2075 only - Sep 15 2:00 1:00 -
Rule Morocco 2076 only - Jul 26 3:00 0 - Rule Morocco 2076 only - Jul 26 3:00 0 -
...@@ -1084,7 +1090,7 @@ Rule Morocco 2077 only - Aug 22 2:00 1:00 - ...@@ -1084,7 +1090,7 @@ Rule Morocco 2077 only - Aug 22 2:00 1:00 -
Rule Morocco 2078 only - Jul 10 3:00 0 - Rule Morocco 2078 only - Jul 10 3:00 0 -
Rule Morocco 2078 only - Aug 14 2:00 1:00 - Rule Morocco 2078 only - Aug 14 2:00 1:00 -
Rule Morocco 2079 only - Jun 25 3:00 0 - Rule Morocco 2079 only - Jun 25 3:00 0 -
Rule Morocco 2079 only - Jul 30 2:00 1:00 - Rule Morocco 2079 only - Aug 6 2:00 1:00 -
Rule Morocco 2080 only - Jun 16 3:00 0 - Rule Morocco 2080 only - Jun 16 3:00 0 -
Rule Morocco 2080 only - Jul 21 2:00 1:00 - Rule Morocco 2080 only - Jul 21 2:00 1:00 -
Rule Morocco 2081 only - Jun 1 3:00 0 - Rule Morocco 2081 only - Jun 1 3:00 0 -
...@@ -1100,7 +1106,7 @@ Rule Morocco 2085 only - May 27 2:00 1:00 - ...@@ -1100,7 +1106,7 @@ Rule Morocco 2085 only - May 27 2:00 1:00 -
Rule Morocco 2086 only - Apr 14 3:00 0 - Rule Morocco 2086 only - Apr 14 3:00 0 -
Rule Morocco 2086 only - May 19 2:00 1:00 - Rule Morocco 2086 only - May 19 2:00 1:00 -
Rule Morocco 2087 only - Mar 30 3:00 0 - Rule Morocco 2087 only - Mar 30 3:00 0 -
Rule Morocco 2087 only - May 4 2:00 1:00 - Rule Morocco 2087 only - May 11 2:00 1:00 -
# For dates after the somewhat-arbitrary cutoff of 2087, assume that # For dates after the somewhat-arbitrary cutoff of 2087, assume that
# Morocco will no longer observe DST. At some point this table will # Morocco will no longer observe DST. At some point this table will
# need to be extended, though quite possibly Morocco will change the # need to be extended, though quite possibly Morocco will change the
...@@ -1202,7 +1208,7 @@ Link Africa/Maputo Africa/Lusaka # Zambia ...@@ -1202,7 +1208,7 @@ Link Africa/Maputo Africa/Lusaka # Zambia
#Rule Namibia 1994 only - Mar 21 0:00 -1:00 WAT #Rule Namibia 1994 only - Mar 21 0:00 -1:00 WAT
#Rule Namibia 1994 2017 - Sep Sun>=1 2:00 0 CAT #Rule Namibia 1994 2017 - Sep Sun>=1 2:00 0 CAT
#Rule Namibia 1995 2017 - Apr Sun>=1 2:00 -1:00 WAT #Rule Namibia 1995 2017 - Apr Sun>=1 2:00 -1:00 WAT
# Rearguard section, for parsers that do not support negative DST. # Rearguard section, for parsers lacking negative DST; see ziguard.awk.
Rule Namibia 1994 only - Mar 21 0:00 0 WAT Rule Namibia 1994 only - Mar 21 0:00 0 WAT
Rule Namibia 1994 2017 - Sep Sun>=1 2:00 1:00 CAT Rule Namibia 1994 2017 - Sep Sun>=1 2:00 1:00 CAT
Rule Namibia 1995 2017 - Apr Sun>=1 2:00 0 WAT Rule Namibia 1995 2017 - Apr Sun>=1 2:00 0 WAT
...@@ -1216,7 +1222,7 @@ Zone Africa/Windhoek 1:08:24 - LMT 1892 Feb 8 ...@@ -1216,7 +1222,7 @@ Zone Africa/Windhoek 1:08:24 - LMT 1892 Feb 8
2:00 - SAST 1990 Mar 21 # independence 2:00 - SAST 1990 Mar 21 # independence
# Vanguard section, for zic and other parsers that support negative DST. # Vanguard section, for zic and other parsers that support negative DST.
# 2:00 Namibia %s # 2:00 Namibia %s
# Rearguard section, for parsers that do not support negative DST. # Rearguard section, for parsers lacking negative DST; see ziguard.awk.
2:00 - CAT 1994 Mar 21 0:00 2:00 - CAT 1994 Mar 21 0:00
# From Paul Eggert (2017-04-07): # From Paul Eggert (2017-04-07):
# The official date of the 2017 rule change was 2017-10-24. See: # The official date of the 2017 rule change was 2017-10-24. See:
......
...@@ -309,6 +309,27 @@ Zone Asia/Yangon 6:24:47 - LMT 1880 # or Rangoon ...@@ -309,6 +309,27 @@ Zone Asia/Yangon 6:24:47 - LMT 1880 # or Rangoon
# China # China
# From Phake Nick (2020-04-15):
# According to this news report:
# http://news.sina.com.cn/c/2004-09-01/19524201403.shtml
# on April 11, 1919, newspaper in Shanghai said clocks in Shanghai will spring
# forward for an hour starting from midnight of that Saturday. The report did
# not mention what happened in Shanghai thereafter, but it mentioned that a
# similar trial in Tianjin which ended at October 1st as citizens are told to
# recede the clock on September 30 from 12:00pm to 11:00pm. The trial at
# Tianjin got terminated in 1920.
#
# From Paul Eggert (2020-04-15):
# The Returns of Trade and Trade Reports, page 711, says "Daylight saving was
# given a trial during the year, and from the 12th April to the 1st October
# the clocks were all set one hour ahead of sun time. Though the scheme was
# generally esteemed a success, it was announced early in 1920 that it would
# not be repeated."
#
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
Rule Shang 1919 only - Apr 12 24:00 1:00 D
Rule Shang 1919 only - Sep 30 24:00 0 S
# From Paul Eggert (2018-10-02): # From Paul Eggert (2018-10-02):
# The following comes from Table 1 of: # The following comes from Table 1 of:
# Li Yu. Research on the daylight saving movement in 1940s Shanghai. # Li Yu. Research on the daylight saving movement in 1940s Shanghai.
...@@ -317,6 +338,89 @@ Zone Asia/Yangon 6:24:47 - LMT 1880 # or Rangoon ...@@ -317,6 +338,89 @@ Zone Asia/Yangon 6:24:47 - LMT 1880 # or Rangoon
# The table lists dates only; I am guessing 00:00 and 24:00 transition times. # The table lists dates only; I am guessing 00:00 and 24:00 transition times.
# Also, the table lists the planned end of DST in 1949, but the corresponding # Also, the table lists the planned end of DST in 1949, but the corresponding
# zone line cuts this off on May 28, when the Communists took power. # zone line cuts this off on May 28, when the Communists took power.
# From Phake Nick (2020-04-15):
#
# For the history of time in Shanghai between 1940-1942, the situation is
# actually slightly more complex than the table [below].... At the time,
# there were three different authorities in Shanghai, including Shanghai
# International Settlement, a settlement established by western countries with
# its own westernized form of government, Shanghai French Concession, similar
# to the international settlement but is controlled by French, and then the
# rest of the city of Shanghai, which have already been controlled by Japanese
# force through a puppet local government (Wang Jingwei regime). It was
# additionally complicated by the circumstances that, according to the 1940s
# Shanghai summer time essay cited in the database, some
# departments/businesses/people in the Shanghai city itself during that time
# period, refused to change their clock and instead only changed their opening
# hours.
#
# For example, as quoted in the article, in 1940, other than the authority
# itself, power, tram, bus companies, cinema, department stores, and other
# public service organizations have all decided to follow the summer time and
# spring forward the clock. On the other hand, the custom office refused to
# spring forward the clock because of worry on mechanical wear to the physical
# clock, postal office refused to spring forward because of disruption to
# business and log-keeping, although they did changed their office hour to
# match rest of the city. So is travel agents, and also weather
# observatory. It is said both time standards had their own supporters in the
# city at the time, those who prefer new time standard would have moved their
# clock while those who prefer the old time standard would keep their clock
# unchange, and there were different clocks that use different time standard
# in the city at the time for people who use different time standard to adjust
# their clock to their preferred time.
#
# a. For the 1940 May 31 spring forward, the essay claim that it was
# coordinared between the international settlement authority and the French
# concession authority and have gathered support from Hong Kong and Xiamen,
# that it would spring forward an hour from May 31 "midnight", and the essay
# claim "Hong Kong government implemented the spring forward in the same time
# on the same date as Shanghai".
#
# b. For the 1940 fall back, it was said that they initially intended to do
# so on September 30 00:59 at night, however they postponed it to October 12
# after discussion with relevant parties. However schools restored to the
# original schedule ten days earlier.
#
# c. For the 1941 spring forward, it is said to start from March 15
# "following the previous year's method", and in addition to that the essay
# cited an announcement in 1941 from the Wang regime which said the Special
# City of Shanghai under Wang regime control will follow the DST rule set by
# the Settlements, irrespective of the original DST plan announced by the Wang
# regime for other area under its control(April 1 to September 30). (no idea
# to situation before that announcement)
#
# d. For the 1941 fall back, it was said that the fall back would occurs at
# the end of September (A newspaper headline cited by the essay, published on
# October 1, 1941, have the headlines which said "French Concession would
# rewind to the old clock this morning), but it ultimately didn't happen due
# to disagreement between the international settlement authority and the
# French concession authority, and the fall back ultimately occurred on
# November 1.
#
# e. In 1941 December, Japan have officially started war with the United
# States and the United Kingdom, and in Shanghai they have marched into the
# international settlement, taken over its control
#
# f. For the 1942 spring forward, the essay said that the spring forward
# started on January 31. It said this time the custom office and postal
# department will also change their clocks, unlike before.
#
# g. The essay itself didn't cover any specific changes thereafter until the
# end of the war, it quoted a November 1942 command from the government of the
# Wang regime, which claim the daylight saving time applies year round during
# the war. However, the essay ambiguously said the period is "February 1 to
# September 30", which I don't really understand what is the meaning of such
# period in the context of year round implementation here.. More researches
# might be needed to show exactly what happened during that period of time.
# From Phake Nick (2020-04-15):
# According to a Japanese tour bus pamphlet in Nanjing area believed to be
# from around year 1941: http://www.tt-museum.jp/tairiku_0280_nan1941.html ,
# the schedule listed was in the format of Japanese time. Which indicate some
# use of the Japanese time (instead of syncing by DST) might have occurred in
# the Yangtze river delta area during that period of time although the scope
# of such use will need to be investigated to determine.
# #
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
Rule Shang 1940 only - Jun 1 0:00 1:00 D Rule Shang 1940 only - Jun 1 0:00 1:00 D
...@@ -595,7 +699,7 @@ Zone Asia/Urumqi 5:50:20 - LMT 1928 ...@@ -595,7 +699,7 @@ Zone Asia/Urumqi 5:50:20 - LMT 1928
6:00 - +06 6:00 - +06
# Hong Kong (Xianggang) # Hong Kong
# Milne gives 7:36:41.7; round this. # Milne gives 7:36:41.7; round this.
...@@ -605,9 +709,7 @@ Zone Asia/Urumqi 5:50:20 - LMT 1928 ...@@ -605,9 +709,7 @@ Zone Asia/Urumqi 5:50:20 - LMT 1928
# it is not [an] observatory, but the official meteorological agency of HK, # it is not [an] observatory, but the official meteorological agency of HK,
# and also serves as the official timing agency), there are some missing # and also serves as the official timing agency), there are some missing
# and incorrect rules. Although the exact switch over time is missing, I # and incorrect rules. Although the exact switch over time is missing, I
# think 3:30 is correct. The official DST record for Hong Kong can be # think 3:30 is correct.
# obtained from
# http://www.hko.gov.hk/gts/time/Summertime.htm
# From Phake Nick (2018-10-27): # From Phake Nick (2018-10-27):
# According to Singaporean newspaper # According to Singaporean newspaper
...@@ -718,10 +820,10 @@ Zone Asia/Urumqi 5:50:20 - LMT 1928 ...@@ -718,10 +820,10 @@ Zone Asia/Urumqi 5:50:20 - LMT 1928
# Resolution of the Legislative Council passed on 9 May 1979 # Resolution of the Legislative Council passed on 9 May 1979
# https://www.legco.gov.hk/yr78-79/english/lc_sitg/hansard/h790509.pdf#page=39 # https://www.legco.gov.hk/yr78-79/english/lc_sitg/hansard/h790509.pdf#page=39
# From Paul Eggert (2019-05-31): # From Paul Eggert (2020-04-15):
# Here are the dates given at # Here are the dates given at
# https://www.hko.gov.hk/gts/time/Summertime.htm # https://www.hko.gov.hk/en/gts/time/Summertime.htm
# as of 2014-06-19: # as of 2020-02-10:
# Year Period # Year Period
# 1941 15 Jun to 30 Sep # 1941 15 Jun to 30 Sep
# 1942 Whole year # 1942 Whole year
...@@ -1851,6 +1953,47 @@ Zone Asia/Jerusalem 2:20:54 - LMT 1880 ...@@ -1851,6 +1953,47 @@ Zone Asia/Jerusalem 2:20:54 - LMT 1880
# '9:00' and 'JST' is from Guy Harris. # '9:00' and 'JST' is from Guy Harris.
# From Paul Eggert (2020-01-19):
# Starting in the 7th century, Japan generally followed an ancient Chinese
# timekeeping system that divided night and day into six hours each,
# with hour length depending on season. In 1873 the government
# started requiring the use of a Western style 24-hour clock. See:
# Yulia Frumer, "Making Time: Astronomical Time Measurement in Tokugawa Japan"
# <https://www.worldcat.org/oclc/1043907065>. As the tzdb code and
# data support only 24-hour clocks, its tables model timestamps before
# 1873 using Western-style local mean time.
# From Hideyuki Suzuki (1998-11-09):
# 'Tokyo' usually stands for the former location of Tokyo Astronomical
# Observatory: 139° 44' 40.90" E (9h 18m 58.727s), 35° 39' 16.0" N.
# This data is from 'Rika Nenpyou (Chronological Scientific Tables) 1996'
# edited by National Astronomical Observatory of Japan....
# JST (Japan Standard Time) has been used since 1888-01-01 00:00 (JST).
# The law is enacted on 1886-07-07.
# From Hideyuki Suzuki (1998-11-16):
# The ordinance No. 51 (1886) established "standard time" in Japan,
# which stands for the time on 135° E.
# In the ordinance No. 167 (1895), "standard time" was renamed to "central
# standard time". And the same ordinance also established "western standard
# time", which stands for the time on 120° E.... But "western standard
# time" was abolished in the ordinance No. 529 (1937). In the ordinance No.
# 167, there is no mention regarding for what place western standard time is
# standard....
#
# I wrote "ordinance" above, but I don't know how to translate.
# In Japanese it's "chokurei", which means ordinance from emperor.
# From Yu-Cheng Chuang (2013-07-12):
# ...the Meiji Emperor announced Ordinance No. 167 of Meiji Year 28 "The clause
# about standard time" ... The adoption began from Jan 1, 1896.
# https://ja.wikisource.org/wiki/標準時ニ關スル件_(公布時)
#
# ...the Showa Emperor announced Ordinance No. 529 of Showa Year 12 ... which
# means the whole Japan territory, including later occupations, adopt Japan
# Central Time (UT+9). The adoption began on Oct 1, 1937.
# https://ja.wikisource.org/wiki/明治二十八年勅令第百六十七號標準時ニ關スル件中改正ノ件
# From Paul Eggert (1995-03-06): # From Paul Eggert (1995-03-06):
# Today's _Asahi Evening News_ (page 4) reports that Japan had # Today's _Asahi Evening News_ (page 4) reports that Japan had
# daylight saving between 1948 and 1951, but "the system was discontinued # daylight saving between 1948 and 1951, but "the system was discontinued
...@@ -1899,37 +2042,6 @@ Rule Japan 1948 1951 - Sep Sun>=9 1:00 0 S ...@@ -1899,37 +2042,6 @@ Rule Japan 1948 1951 - Sep Sun>=9 1:00 0 S
Rule Japan 1949 only - Apr Sat>=1 24:00 1:00 D Rule Japan 1949 only - Apr Sat>=1 24:00 1:00 D
Rule Japan 1950 1951 - May Sat>=1 24:00 1:00 D Rule Japan 1950 1951 - May Sat>=1 24:00 1:00 D
# From Hideyuki Suzuki (1998-11-09):
# 'Tokyo' usually stands for the former location of Tokyo Astronomical
# Observatory: 139° 44' 40.90" E (9h 18m 58.727s), 35° 39' 16.0" N.
# This data is from 'Rika Nenpyou (Chronological Scientific Tables) 1996'
# edited by National Astronomical Observatory of Japan....
# JST (Japan Standard Time) has been used since 1888-01-01 00:00 (JST).
# The law is enacted on 1886-07-07.
# From Hideyuki Suzuki (1998-11-16):
# The ordinance No. 51 (1886) established "standard time" in Japan,
# which stands for the time on 135° E.
# In the ordinance No. 167 (1895), "standard time" was renamed to "central
# standard time". And the same ordinance also established "western standard
# time", which stands for the time on 120° E.... But "western standard
# time" was abolished in the ordinance No. 529 (1937). In the ordinance No.
# 167, there is no mention regarding for what place western standard time is
# standard....
#
# I wrote "ordinance" above, but I don't know how to translate.
# In Japanese it's "chokurei", which means ordinance from emperor.
# From Yu-Cheng Chuang (2013-07-12):
# ...the Meiji Emperor announced Ordinance No. 167 of Meiji Year 28 "The clause
# about standard time" ... The adoption began from Jan 1, 1896.
# https://ja.wikisource.org/wiki/標準時ニ關スル件_(公布時)
#
# ...the Showa Emperor announced Ordinance No. 529 of Showa Year 12 ... which
# means the whole Japan territory, including later occupations, adopt Japan
# Central Time (UT+9). The adoption began on Oct 1, 1937.
# https://ja.wikisource.org/wiki/明治二十八年勅令第百六十七號標準時ニ關スル件中改正ノ件
# Zone NAME STDOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Asia/Tokyo 9:18:59 - LMT 1887 Dec 31 15:00u Zone Asia/Tokyo 9:18:59 - LMT 1887 Dec 31 15:00u
9:00 Japan J%sT 9:00 Japan J%sT
...@@ -3109,22 +3221,9 @@ Zone Asia/Karachi 4:28:12 - LMT 1907 ...@@ -3109,22 +3221,9 @@ Zone Asia/Karachi 4:28:12 - LMT 1907
# [T]he Palestinian cabinet decision (Mar 8th 2016) published on # [T]he Palestinian cabinet decision (Mar 8th 2016) published on
# http://www.palestinecabinet.gov.ps/WebSite/Upload/Decree/GOV_17/16032016134830.pdf # http://www.palestinecabinet.gov.ps/WebSite/Upload/Decree/GOV_17/16032016134830.pdf
# states that summer time will end on Oct 29th at 01:00. # states that summer time will end on Oct 29th at 01:00.
#
# From Tim Parenti (2016-10-19):
# Predict fall transitions on October's last Saturday at 01:00 from now on.
# This is consistent with the 2016 transition as well as our spring
# predictions.
#
# From Paul Eggert (2016-10-19):
# It's also consistent with predictions in the following URLs today:
# https://www.timeanddate.com/time/change/gaza-strip/gaza
# https://www.timeanddate.com/time/change/west-bank/hebron
# From Sharef Mustafa (2018-03-16): # From Sharef Mustafa (2018-03-16):
# Palestine summer time will start on Mar 24th 2018 by advancing the # Palestine summer time will start on Mar 24th 2018 ...
# clock by 60 minutes as per Palestinian cabinet decision published on
# the official website, though the decree did not specify the exact
# time of the time shift.
# http://www.palestinecabinet.gov.ps/Website/AR/NDecrees/ViewFile.ashx?ID=e7a42ab7-ee23-435a-b9c8-a4f7e81f3817 # http://www.palestinecabinet.gov.ps/Website/AR/NDecrees/ViewFile.ashx?ID=e7a42ab7-ee23-435a-b9c8-a4f7e81f3817
# From Even Scharning (2019-03-23): # From Even Scharning (2019-03-23):
...@@ -3134,15 +3233,20 @@ Zone Asia/Karachi 4:28:12 - LMT 1907 ...@@ -3134,15 +3233,20 @@ Zone Asia/Karachi 4:28:12 - LMT 1907
# From Sharif Mustafa (2019-03-26): # From Sharif Mustafa (2019-03-26):
# The Palestinian cabinet announced today that the switch to DST will # The Palestinian cabinet announced today that the switch to DST will
# be on Fri Mar 29th 2019 by advancing the clock by 60 minutes. # be on Fri Mar 29th 2019 by advancing the clock by 60 minutes.
# The decree signing date is Mar 12th but it was not published till today.
# The decree does not specify the exact time of switch.
# http://palestinecabinet.gov.ps/Website/AR/NDecrees/ViewFile.ashx?ID=e54e9ea1-50ee-4137-84df-0d6c78da259b # http://palestinecabinet.gov.ps/Website/AR/NDecrees/ViewFile.ashx?ID=e54e9ea1-50ee-4137-84df-0d6c78da259b
# #
# From Even Scharning (2019-04-10): # From Even Scharning (2019-04-10):
# Our source in Palestine said it happened Friday 29 at 00:00 local time.... # Our source in Palestine said it happened Friday 29 at 00:00 local time....
# From Sharef Mustafa (2019-10-18):
# Palestine summer time will end on midnight Oct 26th 2019 ...
# http://www.palestinecabinet.gov.ps/website/ar/ViewDetails?ID=43948
# #
# From Paul Eggert (2019-04-10): # From Paul Eggert (2019-04-10):
# For now, guess spring-ahead transitions are March's last Friday at 00:00. # For now, guess spring-ahead transitions are March's last Friday at 00:00.
#
# From Tim Parenti (2016-10-19):
# Predict fall transitions on October's last Saturday at 01:00 from now on.
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
Rule EgyptAsia 1957 only - May 10 0:00 1:00 S Rule EgyptAsia 1957 only - May 10 0:00 1:00 S
......
...@@ -40,6 +40,7 @@ Link America/Atikokan America/Coral_Harbour ...@@ -40,6 +40,7 @@ Link America/Atikokan America/Coral_Harbour
Link America/Argentina/Cordoba America/Cordoba Link America/Argentina/Cordoba America/Cordoba
Link America/Tijuana America/Ensenada Link America/Tijuana America/Ensenada
Link America/Indiana/Indianapolis America/Fort_Wayne Link America/Indiana/Indianapolis America/Fort_Wayne
Link America/Nuuk America/Godthab
Link America/Indiana/Indianapolis America/Indianapolis Link America/Indiana/Indianapolis America/Indianapolis
Link America/Argentina/Jujuy America/Jujuy Link America/Argentina/Jujuy America/Jujuy
Link America/Indiana/Knox America/Knox_IN Link America/Indiana/Knox America/Knox_IN
......
...@@ -572,12 +572,13 @@ Zone Europe/Dublin -0:25:00 - LMT 1880 Aug 2 ...@@ -572,12 +572,13 @@ Zone Europe/Dublin -0:25:00 - LMT 1880 Aug 2
0:00 1:00 IST 1947 Nov 2 2:00s 0:00 1:00 IST 1947 Nov 2 2:00s
0:00 - GMT 1948 Apr 18 2:00s 0:00 - GMT 1948 Apr 18 2:00s
0:00 GB-Eire GMT/IST 1968 Oct 27 0:00 GB-Eire GMT/IST 1968 Oct 27
# The next line is for when negative SAVE values are used. # Vanguard section, for zic and other parsers that support negative DST.
# 1:00 Eire IST/GMT # 1:00 Eire IST/GMT
# These three lines are for when SAVE values are always nonnegative. # Rearguard section, for parsers lacking negative DST; see ziguard.awk.
1:00 - IST 1971 Oct 31 2:00u 1:00 - IST 1971 Oct 31 2:00u
0:00 GB-Eire GMT/IST 1996 0:00 GB-Eire GMT/IST 1996
0:00 EU GMT/IST 0:00 EU GMT/IST
# End of rearguard section.
############################################################################### ###############################################################################
...@@ -1041,7 +1042,7 @@ Zone Europe/Prague 0:57:44 - LMT 1850 ...@@ -1041,7 +1042,7 @@ Zone Europe/Prague 0:57:44 - LMT 1850
1:00 Czech CE%sT 1946 Dec 1 3:00 1:00 Czech CE%sT 1946 Dec 1 3:00
# Vanguard section, for zic and other parsers that support negative DST. # Vanguard section, for zic and other parsers that support negative DST.
# 1:00 -1:00 GMT 1947 Feb 23 2:00 # 1:00 -1:00 GMT 1947 Feb 23 2:00
# Rearguard section, for parsers that do not support negative DST. # Rearguard section, for parsers lacking negative DST; see ziguard.awk.
0:00 - GMT 1947 Feb 23 2:00 0:00 - GMT 1947 Feb 23 2:00
# End of rearguard section. # End of rearguard section.
1:00 Czech CE%sT 1979 1:00 Czech CE%sT 1979
...@@ -1198,14 +1199,17 @@ Zone America/Danmarkshavn -1:14:40 - LMT 1916 Jul 28 ...@@ -1198,14 +1199,17 @@ Zone America/Danmarkshavn -1:14:40 - LMT 1916 Jul 28
-3:00 - -03 1980 Apr 6 2:00 -3:00 - -03 1980 Apr 6 2:00
-3:00 EU -03/-02 1996 -3:00 EU -03/-02 1996
0:00 - GMT 0:00 - GMT
#
# Use the old name Scoresbysund, as the current name Ittoqqortoormiit
# exceeds tzdb's 14-letter limit and has no common English abbreviation.
Zone America/Scoresbysund -1:27:52 - LMT 1916 Jul 28 # Ittoqqortoormiit Zone America/Scoresbysund -1:27:52 - LMT 1916 Jul 28 # Ittoqqortoormiit
-2:00 - -02 1980 Apr 6 2:00 -2:00 - -02 1980 Apr 6 2:00
-2:00 C-Eur -02/-01 1981 Mar 29 -2:00 C-Eur -02/-01 1981 Mar 29
-1:00 EU -01/+00 -1:00 EU -01/+00
Zone America/Godthab -3:26:56 - LMT 1916 Jul 28 # Nuuk Zone America/Nuuk -3:26:56 - LMT 1916 Jul 28 # Godthåb
-3:00 - -03 1980 Apr 6 2:00 -3:00 - -03 1980 Apr 6 2:00
-3:00 EU -03/-02 -3:00 EU -03/-02
Zone America/Thule -4:35:08 - LMT 1916 Jul 28 # Pituffik air base Zone America/Thule -4:35:08 - LMT 1916 Jul 28 # Pituffik
-4:00 Thule A%sT -4:00 Thule A%sT
# Estonia # Estonia
...@@ -1575,7 +1579,7 @@ Zone Europe/Budapest 1:16:20 - LMT 1890 Oct ...@@ -1575,7 +1579,7 @@ Zone Europe/Budapest 1:16:20 - LMT 1890 Oct
# #
# From January 1st, 1908 the whole of Iceland was standardised at 1 hour # From January 1st, 1908 the whole of Iceland was standardised at 1 hour
# behind GMT. Previously, local mean solar time was used in different parts # behind GMT. Previously, local mean solar time was used in different parts
# of Iceland, the almanak had been based on Reykjavik mean solar time which # of Iceland, the almanak had been based on Reykjavík mean solar time which
# was 1 hour and 28 minutes behind GMT. # was 1 hour and 28 minutes behind GMT.
# #
# "first day of winter" referred to [below] means the first day of the 26 weeks # "first day of winter" referred to [below] means the first day of the 26 weeks
......
...@@ -87,9 +87,15 @@ Leap 2012 Jun 30 23:59:60 + S ...@@ -87,9 +87,15 @@ Leap 2012 Jun 30 23:59:60 + S
Leap 2015 Jun 30 23:59:60 + S Leap 2015 Jun 30 23:59:60 + S
Leap 2016 Dec 31 23:59:60 + S Leap 2016 Dec 31 23:59:60 + S
# UTC timestamp when this leap second list expires.
# Any additional leap seconds will come after this.
# This Expires line is commented out for now,
# so that pre-2020a zic implementations do not reject this file.
#Expires 2020 Dec 28 00:00:00
# POSIX timestamps for the data in this file: # POSIX timestamps for the data in this file:
#updated 1467936000 (2016-07-08 00:00:00 UTC) #updated 1467936000 (2016-07-08 00:00:00 UTC)
#expires 1593302400 (2020-06-28 00:00:00 UTC) #expires 1609113600 (2020-12-28 00:00:00 UTC)
# Updated through IERS Bulletin C58 # Updated through IERS Bulletin C59
# File expires on: 28 June 2020 # File expires on: 28 December 2020
...@@ -109,7 +109,7 @@ ...@@ -109,7 +109,7 @@
# For more about the first ten years of DST in the United States, see # For more about the first ten years of DST in the United States, see
# Robert Garland, Ten years of daylight saving from the Pittsburgh standpoint # Robert Garland, Ten years of daylight saving from the Pittsburgh standpoint
# (Carnegie Library of Pittsburgh, 1927). # (Carnegie Library of Pittsburgh, 1927).
# http://www.clpgh.org/exhibit/dst.html # https://web.archive.org/web/20160517155308/http://www.clpgh.org/exhibit/dst.html
# #
# Shanks says that DST was called "War Time" in the US in 1918 and 1919. # Shanks says that DST was called "War Time" in the US in 1918 and 1919.
# However, DST was imposed by the Standard Time Act of 1918, which # However, DST was imposed by the Standard Time Act of 1918, which
...@@ -1493,7 +1493,8 @@ Zone America/Goose_Bay -4:01:40 - LMT 1884 # Happy Valley-Goose Bay ...@@ -1493,7 +1493,8 @@ Zone America/Goose_Bay -4:01:40 - LMT 1884 # Happy Valley-Goose Bay
-4:00 Canada A%sT -4:00 Canada A%sT
# west Labrador, Nova Scotia, Prince Edward I # west Labrador, Nova Scotia, Prince Edward I,
# Îles-de-la-Madeleine, Listuguj reserve
# From Brian Inglis (2015-07-20): # From Brian Inglis (2015-07-20):
# From the historical weather station records available at: # From the historical weather station records available at:
...@@ -1512,6 +1513,13 @@ Zone America/Goose_Bay -4:01:40 - LMT 1884 # Happy Valley-Goose Bay ...@@ -1512,6 +1513,13 @@ Zone America/Goose_Bay -4:01:40 - LMT 1884 # Happy Valley-Goose Bay
# in Canada to observe DST in 1971 but not 1970; for now we'll assume # in Canada to observe DST in 1971 but not 1970; for now we'll assume
# this is a typo. # this is a typo.
# From Jeffery Nichols (2020-01-09):
# America/Halifax ... also applies to Îles-de-la-Madeleine and the Listuguj
# reserve in Quebec. Officially, this came into effect on January 1, 2007
# (Legal Time Act, CQLR c T-5.1), but the legislative debates surrounding that
# bill say that it is "accommodating the customs and practices" of those
# regions, which suggests that they have always been in-line with Halifax.
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
Rule Halifax 1916 only - Apr 1 0:00 1:00 D Rule Halifax 1916 only - Apr 1 0:00 1:00 D
Rule Halifax 1916 only - Oct 1 0:00 0 S Rule Halifax 1916 only - Oct 1 0:00 0 S
...@@ -1605,19 +1613,20 @@ Zone America/Moncton -4:19:08 - LMT 1883 Dec 9 ...@@ -1605,19 +1613,20 @@ Zone America/Moncton -4:19:08 - LMT 1883 Dec 9
# Quebec # Quebec
# From Paul Eggert (2015-03-24): # From Paul Eggert (2020-01-10):
# See America/Toronto for most of Quebec, including Montreal. # See America/Toronto for most of Quebec, including Montreal.
# See America/Halifax for the Îles de la Madeleine and the Listuguj reserve.
# #
# Matthews and Vincent (1998) also write that Quebec east of the -63 # Matthews and Vincent (1998) also write that Quebec east of the -63
# meridian is supposed to observe AST, but residents as far east as # meridian is supposed to observe AST, but residents as far east as
# Natashquan use EST/EDT, and residents east of Natashquan use AST. # Natashquan use EST/EDT, and residents east of Natashquan use AST.
# The Quebec department of justice writes in # The Quebec department of justice writes in
# "The situation in Minganie and Basse-Côte-Nord" # "The situation in Minganie and Basse-Côte-Nord"
# http://www.justice.gouv.qc.ca/english/publications/generale/temps-minganie-a.htm # https://www.justice.gouv.qc.ca/en/department/ministre/functions-and-responsabilities/legal-time-in-quebec/the-situation-in-minganie-and-basse-cote-nord/
# that the coastal strip from just east of Natashquan to Blanc-Sablon # that the coastal strip from just east of Natashquan to Blanc-Sablon
# observes Atlantic standard time all year round. # observes Atlantic standard time all year round.
# https://www.assnat.qc.ca/Media/Process.aspx?MediaId=ANQ.Vigie.Bll.DocumentGenerique_8845en # This common practice was codified into law as of 2007; see Legal Time Act,
# says this common practice was codified into law as of 2007. # CQLR c T-5.1 <http://legisquebec.gouv.qc.ca/en/ShowDoc/cs/T-5.1>.
# For lack of better info, guess this practice began around 1970, contra to # For lack of better info, guess this practice began around 1970, contra to
# Shanks & Pottenger who have this region observing AST/ADT. # Shanks & Pottenger who have this region observing AST/ADT.
...@@ -1636,6 +1645,15 @@ Zone America/Blanc-Sablon -3:48:28 - LMT 1884 ...@@ -1636,6 +1645,15 @@ Zone America/Blanc-Sablon -3:48:28 - LMT 1884
# Nipigon (EST) and Rainy River (CST) are the largest that we know of. # Nipigon (EST) and Rainy River (CST) are the largest that we know of.
# Far west Ontario is like Winnipeg; far east Quebec is like Halifax. # Far west Ontario is like Winnipeg; far east Quebec is like Halifax.
# From Jeffery Nichols (2020-02-06):
# According to the [Shanks] atlas, those western Ontario zones are huge,
# covering most of Ontario northwest of Sault Ste Marie and Timmins.
# The zones seem to include towns bigger than the ones they're named after,
# like Dryden in America/Rainy_River and Wawa (and maybe Attawapiskat) in
# America/Nipigon. I assume it's too much trouble to change the name of the
# zone (like when you found out that America/Glace_Bay includes Sydney, Nova
# Scotia)....
# From Mark Brader (2003-07-26): # From Mark Brader (2003-07-26):
# [According to the Toronto Star] Orillia, Ontario, adopted DST # [According to the Toronto Star] Orillia, Ontario, adopted DST
# effective Saturday, 1912-06-22, 22:00; the article mentions that # effective Saturday, 1912-06-22, 22:00; the article mentions that
...@@ -2442,6 +2460,18 @@ Zone America/Creston -7:46:04 - LMT 1884 ...@@ -2442,6 +2460,18 @@ Zone America/Creston -7:46:04 - LMT 1884
# obtained in November 2008 should be ignored... # obtained in November 2008 should be ignored...
# I apologize for reporting incorrect information in 2008. # I apologize for reporting incorrect information in 2008.
# From Tim Parenti (2020-03-05):
# The government of Yukon announced [yesterday] the cessation of seasonal time
# changes. "After clocks are pushed ahead one hour on March 8, the territory
# will remain on [UTC-07]. ... [The government] found 93 per cent of
# respondents wanted to end seasonal time changes and, of that group, 70 per
# cent wanted 'permanent Pacific Daylight Saving Time.'"
# https://www.cbc.ca/news/canada/north/yukon-end-daylight-saving-time-1.5486358
#
# Although the government press release prefers PDT, we prefer MST for
# consistency with nearby Dawson Creek, Creston, and Fort Nelson.
# https://yukon.ca/en/news/yukon-end-seasonal-time-change
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
Rule NT_YK 1918 only - Apr 14 2:00 1:00 D Rule NT_YK 1918 only - Apr 14 2:00 1:00 D
Rule NT_YK 1918 only - Oct 27 2:00 0 S Rule NT_YK 1918 only - Oct 27 2:00 0 S
...@@ -2496,11 +2526,13 @@ Zone America/Inuvik 0 - -00 1953 # Inuvik founded ...@@ -2496,11 +2526,13 @@ Zone America/Inuvik 0 - -00 1953 # Inuvik founded
Zone America/Whitehorse -9:00:12 - LMT 1900 Aug 20 Zone America/Whitehorse -9:00:12 - LMT 1900 Aug 20
-9:00 NT_YK Y%sT 1967 May 28 0:00 -9:00 NT_YK Y%sT 1967 May 28 0:00
-8:00 NT_YK P%sT 1980 -8:00 NT_YK P%sT 1980
-8:00 Canada P%sT -8:00 Canada P%sT 2020 Mar 8 2:00
-7:00 - MST
Zone America/Dawson -9:17:40 - LMT 1900 Aug 20 Zone America/Dawson -9:17:40 - LMT 1900 Aug 20
-9:00 NT_YK Y%sT 1973 Oct 28 0:00 -9:00 NT_YK Y%sT 1973 Oct 28 0:00
-8:00 NT_YK P%sT 1980 -8:00 NT_YK P%sT 1980
-8:00 Canada P%sT -8:00 Canada P%sT 2020 Mar 8 2:00
-7:00 - MST
############################################################################### ###############################################################################
......
...@@ -154,8 +154,8 @@ CA +4906-11631 America/Creston MST - BC (Creston) ...@@ -154,8 +154,8 @@ CA +4906-11631 America/Creston MST - BC (Creston)
CA +5946-12014 America/Dawson_Creek MST - BC (Dawson Cr, Ft St John) CA +5946-12014 America/Dawson_Creek MST - BC (Dawson Cr, Ft St John)
CA +5848-12242 America/Fort_Nelson MST - BC (Ft Nelson) CA +5848-12242 America/Fort_Nelson MST - BC (Ft Nelson)
CA +4916-12307 America/Vancouver Pacific - BC (most areas) CA +4916-12307 America/Vancouver Pacific - BC (most areas)
CA +6043-13503 America/Whitehorse Pacific - Yukon (south) CA +6043-13503 America/Whitehorse Pacific - Yukon (east)
CA +6404-13925 America/Dawson Pacific - Yukon (north) CA +6404-13925 America/Dawson Pacific - Yukon (west)
CC -1210+09655 Indian/Cocos CC -1210+09655 Indian/Cocos
CD -0418+01518 Africa/Kinshasa Dem. Rep. of Congo (west) CD -0418+01518 Africa/Kinshasa Dem. Rep. of Congo (west)
CD -1140+02728 Africa/Lubumbashi Dem. Rep. of Congo (east) CD -1140+02728 Africa/Lubumbashi Dem. Rep. of Congo (east)
...@@ -212,7 +212,7 @@ GF +0456-05220 America/Cayenne ...@@ -212,7 +212,7 @@ GF +0456-05220 America/Cayenne
GG +492717-0023210 Europe/Guernsey GG +492717-0023210 Europe/Guernsey
GH +0533-00013 Africa/Accra GH +0533-00013 Africa/Accra
GI +3608-00521 Europe/Gibraltar GI +3608-00521 Europe/Gibraltar
GL +6411-05144 America/Godthab Greenland (most areas) GL +6411-05144 America/Nuuk Greenland (most areas)
GL +7646-01840 America/Danmarkshavn National Park (east coast) GL +7646-01840 America/Danmarkshavn National Park (east coast)
GL +7029-02158 America/Scoresbysund Scoresbysund/Ittoqqortoormiit GL +7029-02158 America/Scoresbysund Scoresbysund/Ittoqqortoormiit
GL +7634-06847 America/Thule Thule/Pituffik GL +7634-06847 America/Thule Thule/Pituffik
...@@ -358,7 +358,7 @@ RU +554521+0373704 Europe/Moscow MSK+00 - Moscow area ...@@ -358,7 +358,7 @@ RU +554521+0373704 Europe/Moscow MSK+00 - Moscow area
# The obsolescent zone.tab format cannot represent Europe/Simferopol well. # The obsolescent zone.tab format cannot represent Europe/Simferopol well.
# Put it in RU section and list as UA. See "territorial claims" above. # Put it in RU section and list as UA. See "territorial claims" above.
# Programs should use zone1970.tab instead; see above. # Programs should use zone1970.tab instead; see above.
UA +4457+03406 Europe/Simferopol MSK+00 - Crimea UA +4457+03406 Europe/Simferopol Crimea
RU +5836+04939 Europe/Kirov MSK+00 - Kirov RU +5836+04939 Europe/Kirov MSK+00 - Kirov
RU +4621+04803 Europe/Astrakhan MSK+01 - Astrakhan RU +4621+04803 Europe/Astrakhan MSK+01 - Astrakhan
RU +4844+04425 Europe/Volgograd MSK+01 - Volgograd RU +4844+04425 Europe/Volgograd MSK+01 - Volgograd
...@@ -422,8 +422,8 @@ TV -0831+17913 Pacific/Funafuti ...@@ -422,8 +422,8 @@ TV -0831+17913 Pacific/Funafuti
TW +2503+12130 Asia/Taipei TW +2503+12130 Asia/Taipei
TZ -0648+03917 Africa/Dar_es_Salaam TZ -0648+03917 Africa/Dar_es_Salaam
UA +5026+03031 Europe/Kiev Ukraine (most areas) UA +5026+03031 Europe/Kiev Ukraine (most areas)
UA +4837+02218 Europe/Uzhgorod Ruthenia UA +4837+02218 Europe/Uzhgorod Transcarpathia
UA +4750+03510 Europe/Zaporozhye Zaporozh'ye/Zaporizhia; Lugansk/Luhansk (east) UA +4750+03510 Europe/Zaporozhye Zaporozhye and east Lugansk
UG +0019+03225 Africa/Kampala UG +0019+03225 Africa/Kampala
UM +2813-17722 Pacific/Midway Midway Islands UM +2813-17722 Pacific/Midway Midway Islands
UM +1917+16637 Pacific/Wake Wake Island UM +1917+16637 Pacific/Wake Wake Island
......
...@@ -272,6 +272,9 @@ public final class TimeZoneNames extends TimeZoneNamesBundle { ...@@ -272,6 +272,9 @@ public final class TimeZoneNames extends TimeZoneNamesBundle {
String VICTORIA[] = new String[] {"Australian Eastern Standard Time (Victoria)", "AEST", String VICTORIA[] = new String[] {"Australian Eastern Standard Time (Victoria)", "AEST",
"Australian Eastern Daylight Time (Victoria)", "AEDT", "Australian Eastern Daylight Time (Victoria)", "AEDT",
"Australian Eastern Time (Victoria)", "AET"}; "Australian Eastern Time (Victoria)", "AET"};
String WGT[] = new String[] {"Western Greenland Time", "WGT",
"Western Greenland Summer Time", "WGST",
"Western Greenland Time", "WGT"};
String UTC[] = new String[] {"Coordinated Universal Time", "UTC", String UTC[] = new String[] {"Coordinated Universal Time", "UTC",
"Coordinated Universal Time", "UTC", "Coordinated Universal Time", "UTC",
"Coordinated Universal Time", "UTC"}; "Coordinated Universal Time", "UTC"};
...@@ -432,7 +435,7 @@ public final class TimeZoneNames extends TimeZoneNamesBundle { ...@@ -432,7 +435,7 @@ public final class TimeZoneNames extends TimeZoneNamesBundle {
{"America/Cuiaba", AMT}, {"America/Cuiaba", AMT},
{"America/Curacao", AST}, {"America/Curacao", AST},
{"America/Danmarkshavn", GMT}, {"America/Danmarkshavn", GMT},
{"America/Dawson", PST}, {"America/Dawson", MST},
{"America/Dawson_Creek", MST}, {"America/Dawson_Creek", MST},
{"America/Detroit", EST}, {"America/Detroit", EST},
{"America/Dominica", AST}, {"America/Dominica", AST},
...@@ -444,9 +447,7 @@ public final class TimeZoneNames extends TimeZoneNamesBundle { ...@@ -444,9 +447,7 @@ public final class TimeZoneNames extends TimeZoneNamesBundle {
{"America/Fort_Wayne", EST}, {"America/Fort_Wayne", EST},
{"America/Fortaleza", BRT}, {"America/Fortaleza", BRT},
{"America/Glace_Bay", AST}, {"America/Glace_Bay", AST},
{"America/Godthab", new String[] {"Western Greenland Time", "WGT", {"America/Godthab", WGT},
"Western Greenland Summer Time", "WGST",
"Western Greenland Time", "WGT"}},
{"America/Goose_Bay", AST}, {"America/Goose_Bay", AST},
{"America/Grand_Turk", EST}, {"America/Grand_Turk", EST},
{"America/Grenada", AST}, {"America/Grenada", AST},
...@@ -514,6 +515,7 @@ public final class TimeZoneNames extends TimeZoneNamesBundle { ...@@ -514,6 +515,7 @@ public final class TimeZoneNames extends TimeZoneNamesBundle {
{"America/North_Dakota/Beulah", CST}, {"America/North_Dakota/Beulah", CST},
{"America/North_Dakota/Center", CST}, {"America/North_Dakota/Center", CST},
{"America/North_Dakota/New_Salem", CST}, {"America/North_Dakota/New_Salem", CST},
{"America/Nuuk", WGT},
{"America/Ojinaga", MST}, {"America/Ojinaga", MST},
{"America/Panama", EST}, {"America/Panama", EST},
{"America/Pangnirtung", EST}, {"America/Pangnirtung", EST},
...@@ -553,7 +555,7 @@ public final class TimeZoneNames extends TimeZoneNamesBundle { ...@@ -553,7 +555,7 @@ public final class TimeZoneNames extends TimeZoneNamesBundle {
{"America/Tortola", AST}, {"America/Tortola", AST},
{"America/Vancouver", PST}, {"America/Vancouver", PST},
{"America/Virgin", AST}, {"America/Virgin", AST},
{"America/Whitehorse", PST}, {"America/Whitehorse", MST},
{"America/Winnipeg", CST}, {"America/Winnipeg", CST},
{"America/Yakutat", AKST}, {"America/Yakutat", AKST},
{"America/Yellowknife", MST}, {"America/Yellowknife", MST},
...@@ -787,7 +789,7 @@ public final class TimeZoneNames extends TimeZoneNamesBundle { ...@@ -787,7 +789,7 @@ public final class TimeZoneNames extends TimeZoneNamesBundle {
{"Canada/Mountain", MST}, {"Canada/Mountain", MST},
{"Canada/Newfoundland", NST}, {"Canada/Newfoundland", NST},
{"Canada/Pacific", PST}, {"Canada/Pacific", PST},
{"Canada/Yukon", PST}, {"Canada/Yukon", MST},
{"Canada/Saskatchewan", CST}, {"Canada/Saskatchewan", CST},
{"CAT", CAT}, {"CAT", CAT},
{"CET", CET}, {"CET", CET},
......
...@@ -252,6 +252,9 @@ public final class TimeZoneNames_de extends TimeZoneNamesBundle { ...@@ -252,6 +252,9 @@ public final class TimeZoneNames_de extends TimeZoneNamesBundle {
String WET[] = new String[] {"Westeurop\u00e4ische Zeit", "WEZ", String WET[] = new String[] {"Westeurop\u00e4ische Zeit", "WEZ",
"Westeurop\u00e4ische Sommerzeit", "WESZ", "Westeurop\u00e4ische Sommerzeit", "WESZ",
"Westeurop\u00E4ische Zeit", "WEZ"}; "Westeurop\u00E4ische Zeit", "WEZ"};
String WGT[] = new String[] {"Westgr\u00f6nl\u00e4ndische Zeit", "WGT",
"Westgr\u00f6nl\u00e4ndische Sommerzeit", "WGST",
"Westgr\u00F6nl\u00E4ndische Zeit", "WGT"};
String WIT[] = new String[] {"Westindonesische Zeit", "WIB", String WIT[] = new String[] {"Westindonesische Zeit", "WIB",
"Westindonesische Sommerzeit", "WIST", "Westindonesische Sommerzeit", "WIST",
"Westindonesische Zeit", "WIB"}; "Westindonesische Zeit", "WIB"};
...@@ -430,7 +433,7 @@ public final class TimeZoneNames_de extends TimeZoneNamesBundle { ...@@ -430,7 +433,7 @@ public final class TimeZoneNames_de extends TimeZoneNamesBundle {
{"America/Cuiaba", AMT}, {"America/Cuiaba", AMT},
{"America/Curacao", AST}, {"America/Curacao", AST},
{"America/Danmarkshavn", GMT}, {"America/Danmarkshavn", GMT},
{"America/Dawson", PST}, {"America/Dawson", MST},
{"America/Dawson_Creek", MST}, {"America/Dawson_Creek", MST},
{"America/Detroit", EST}, {"America/Detroit", EST},
{"America/Dominica", AST}, {"America/Dominica", AST},
...@@ -442,9 +445,7 @@ public final class TimeZoneNames_de extends TimeZoneNamesBundle { ...@@ -442,9 +445,7 @@ public final class TimeZoneNames_de extends TimeZoneNamesBundle {
{"America/Fort_Wayne", EST}, {"America/Fort_Wayne", EST},
{"America/Fortaleza", BRT}, {"America/Fortaleza", BRT},
{"America/Glace_Bay", AST}, {"America/Glace_Bay", AST},
{"America/Godthab", new String[] {"Westgr\u00f6nl\u00e4ndische Zeit", "WGT", {"America/Godthab", WGT},
"Westgr\u00f6nl\u00e4ndische Sommerzeit", "WGST",
"Westgr\u00F6nl\u00E4ndische Zeit", "WGT"}},
{"America/Goose_Bay", AST}, {"America/Goose_Bay", AST},
{"America/Grand_Turk", EST}, {"America/Grand_Turk", EST},
{"America/Grenada", AST}, {"America/Grenada", AST},
...@@ -512,6 +513,7 @@ public final class TimeZoneNames_de extends TimeZoneNamesBundle { ...@@ -512,6 +513,7 @@ public final class TimeZoneNames_de extends TimeZoneNamesBundle {
{"America/North_Dakota/Beulah", CST}, {"America/North_Dakota/Beulah", CST},
{"America/North_Dakota/Center", CST}, {"America/North_Dakota/Center", CST},
{"America/North_Dakota/New_Salem", CST}, {"America/North_Dakota/New_Salem", CST},
{"America/Nuuk", WGT},
{"America/Ojinaga", MST}, {"America/Ojinaga", MST},
{"America/Panama", EST}, {"America/Panama", EST},
{"America/Pangnirtung", EST}, {"America/Pangnirtung", EST},
...@@ -551,7 +553,7 @@ public final class TimeZoneNames_de extends TimeZoneNamesBundle { ...@@ -551,7 +553,7 @@ public final class TimeZoneNames_de extends TimeZoneNamesBundle {
{"America/Tortola", AST}, {"America/Tortola", AST},
{"America/Vancouver", PST}, {"America/Vancouver", PST},
{"America/Virgin", AST}, {"America/Virgin", AST},
{"America/Whitehorse", PST}, {"America/Whitehorse", MST},
{"America/Winnipeg", CST}, {"America/Winnipeg", CST},
{"America/Yakutat", AKST}, {"America/Yakutat", AKST},
{"America/Yellowknife", MST}, {"America/Yellowknife", MST},
...@@ -782,7 +784,7 @@ public final class TimeZoneNames_de extends TimeZoneNamesBundle { ...@@ -782,7 +784,7 @@ public final class TimeZoneNames_de extends TimeZoneNamesBundle {
{"Canada/Mountain", MST}, {"Canada/Mountain", MST},
{"Canada/Newfoundland", NST}, {"Canada/Newfoundland", NST},
{"Canada/Pacific", PST}, {"Canada/Pacific", PST},
{"Canada/Yukon", PST}, {"Canada/Yukon", MST},
{"Canada/Saskatchewan", CST}, {"Canada/Saskatchewan", CST},
{"CAT", CAT}, {"CAT", CAT},
{"CET", CET}, {"CET", CET},
......
...@@ -252,6 +252,9 @@ public final class TimeZoneNames_es extends TimeZoneNamesBundle { ...@@ -252,6 +252,9 @@ public final class TimeZoneNames_es extends TimeZoneNamesBundle {
String WET[] = new String[] {"Hora de Europa Occidental", "WET", String WET[] = new String[] {"Hora de Europa Occidental", "WET",
"Hora de verano de Europa Occidental", "WEST", "Hora de verano de Europa Occidental", "WEST",
"Hora de Europa Occidental", "WET"}; "Hora de Europa Occidental", "WET"};
String WGT[] = new String[] {"Hora de Groenlandia Occidental", "WGT",
"Hora de verano de Groenlandia Occidental", "WGST",
"Hora de Groenlandia Occidental", "WGT"};
String WIT[] = new String[] {"Hora de Indonesia Occidental", "WIB", String WIT[] = new String[] {"Hora de Indonesia Occidental", "WIB",
"Indonesia Hora de verano de Indonesia Occidental", "WIST", "Indonesia Hora de verano de Indonesia Occidental", "WIST",
"Hora de Indonesia Occidental", "WIB"}; "Hora de Indonesia Occidental", "WIB"};
...@@ -430,7 +433,7 @@ public final class TimeZoneNames_es extends TimeZoneNamesBundle { ...@@ -430,7 +433,7 @@ public final class TimeZoneNames_es extends TimeZoneNamesBundle {
{"America/Cuiaba", AMT}, {"America/Cuiaba", AMT},
{"America/Curacao", AST}, {"America/Curacao", AST},
{"America/Danmarkshavn", GMT}, {"America/Danmarkshavn", GMT},
{"America/Dawson", PST}, {"America/Dawson", MST},
{"America/Dawson_Creek", MST}, {"America/Dawson_Creek", MST},
{"America/Detroit", EST}, {"America/Detroit", EST},
{"America/Dominica", AST}, {"America/Dominica", AST},
...@@ -442,9 +445,7 @@ public final class TimeZoneNames_es extends TimeZoneNamesBundle { ...@@ -442,9 +445,7 @@ public final class TimeZoneNames_es extends TimeZoneNamesBundle {
{"America/Fort_Wayne", EST}, {"America/Fort_Wayne", EST},
{"America/Fortaleza", BRT}, {"America/Fortaleza", BRT},
{"America/Glace_Bay", AST}, {"America/Glace_Bay", AST},
{"America/Godthab", new String[] {"Hora de Groenlandia Occidental", "WGT", {"America/Godthab", WGT},
"Hora de verano de Groenlandia Occidental", "WGST",
"Hora de Groenlandia Occidental", "WGT"}},
{"America/Goose_Bay", AST}, {"America/Goose_Bay", AST},
{"America/Grand_Turk", EST}, {"America/Grand_Turk", EST},
{"America/Grenada", AST}, {"America/Grenada", AST},
...@@ -512,6 +513,7 @@ public final class TimeZoneNames_es extends TimeZoneNamesBundle { ...@@ -512,6 +513,7 @@ public final class TimeZoneNames_es extends TimeZoneNamesBundle {
{"America/North_Dakota/Beulah", CST}, {"America/North_Dakota/Beulah", CST},
{"America/North_Dakota/Center", CST}, {"America/North_Dakota/Center", CST},
{"America/North_Dakota/New_Salem", CST}, {"America/North_Dakota/New_Salem", CST},
{"America/Nuuk", WGT},
{"America/Ojinaga", MST}, {"America/Ojinaga", MST},
{"America/Panama", EST}, {"America/Panama", EST},
{"America/Pangnirtung", EST}, {"America/Pangnirtung", EST},
...@@ -551,7 +553,7 @@ public final class TimeZoneNames_es extends TimeZoneNamesBundle { ...@@ -551,7 +553,7 @@ public final class TimeZoneNames_es extends TimeZoneNamesBundle {
{"America/Tortola", AST}, {"America/Tortola", AST},
{"America/Vancouver", PST}, {"America/Vancouver", PST},
{"America/Virgin", AST}, {"America/Virgin", AST},
{"America/Whitehorse", PST}, {"America/Whitehorse", MST},
{"America/Winnipeg", CST}, {"America/Winnipeg", CST},
{"America/Yakutat", AKST}, {"America/Yakutat", AKST},
{"America/Yellowknife", MST}, {"America/Yellowknife", MST},
...@@ -782,7 +784,7 @@ public final class TimeZoneNames_es extends TimeZoneNamesBundle { ...@@ -782,7 +784,7 @@ public final class TimeZoneNames_es extends TimeZoneNamesBundle {
{"Canada/Mountain", MST}, {"Canada/Mountain", MST},
{"Canada/Newfoundland", NST}, {"Canada/Newfoundland", NST},
{"Canada/Pacific", PST}, {"Canada/Pacific", PST},
{"Canada/Yukon", PST}, {"Canada/Yukon", MST},
{"Canada/Saskatchewan", CST}, {"Canada/Saskatchewan", CST},
{"CAT", CAT}, {"CAT", CAT},
{"CET", CET}, {"CET", CET},
......
...@@ -252,6 +252,9 @@ public final class TimeZoneNames_fr extends TimeZoneNamesBundle { ...@@ -252,6 +252,9 @@ public final class TimeZoneNames_fr extends TimeZoneNamesBundle {
String WET[] = new String[] {"Heure d'Europe de l'Ouest", "WET", String WET[] = new String[] {"Heure d'Europe de l'Ouest", "WET",
"Heure d'\u00e9t\u00e9 d'Europe de l'Ouest", "WEST", "Heure d'\u00e9t\u00e9 d'Europe de l'Ouest", "WEST",
"Heure d'Europe de l'Ouest", "WET"} ; "Heure d'Europe de l'Ouest", "WET"} ;
String WGT[] = new String[] {"Heure du Groenland de l'Ouest", "WGT",
"Heure d'\u00e9t\u00e9 du Groenland de l'Ouest", "WGST",
"Heure du Groenland de l'Ouest", "WGT"};
String WIT[] = new String[] {"Heure de l'Indon\u00e9sie occidentale", "WIB", String WIT[] = new String[] {"Heure de l'Indon\u00e9sie occidentale", "WIB",
"Heure d'\u00e9t\u00e9 de l'Indon\u00e9sie occidentale", "WIST", "Heure d'\u00e9t\u00e9 de l'Indon\u00e9sie occidentale", "WIST",
"Heure de l'Indon\u00E9sie occidentale", "WIB"}; "Heure de l'Indon\u00E9sie occidentale", "WIB"};
...@@ -430,7 +433,7 @@ public final class TimeZoneNames_fr extends TimeZoneNamesBundle { ...@@ -430,7 +433,7 @@ public final class TimeZoneNames_fr extends TimeZoneNamesBundle {
{"America/Cuiaba", AMT}, {"America/Cuiaba", AMT},
{"America/Curacao", AST}, {"America/Curacao", AST},
{"America/Danmarkshavn", GMT}, {"America/Danmarkshavn", GMT},
{"America/Dawson", PST}, {"America/Dawson", MST},
{"America/Dawson_Creek", MST}, {"America/Dawson_Creek", MST},
{"America/Detroit", EST}, {"America/Detroit", EST},
{"America/Dominica", AST}, {"America/Dominica", AST},
...@@ -442,9 +445,7 @@ public final class TimeZoneNames_fr extends TimeZoneNamesBundle { ...@@ -442,9 +445,7 @@ public final class TimeZoneNames_fr extends TimeZoneNamesBundle {
{"America/Fort_Wayne", EST}, {"America/Fort_Wayne", EST},
{"America/Fortaleza", BRT}, {"America/Fortaleza", BRT},
{"America/Glace_Bay", AST}, {"America/Glace_Bay", AST},
{"America/Godthab", new String[] {"Heure du Groenland de l'Ouest", "WGT", {"America/Godthab", WGT},
"Heure d'\u00e9t\u00e9 du Groenland de l'Ouest", "WGST",
"Heure du Groenland de l'Ouest", "WGT"}},
{"America/Goose_Bay", AST}, {"America/Goose_Bay", AST},
{"America/Grand_Turk", EST}, {"America/Grand_Turk", EST},
{"America/Grenada", AST}, {"America/Grenada", AST},
...@@ -512,6 +513,7 @@ public final class TimeZoneNames_fr extends TimeZoneNamesBundle { ...@@ -512,6 +513,7 @@ public final class TimeZoneNames_fr extends TimeZoneNamesBundle {
{"America/North_Dakota/Beulah", CST}, {"America/North_Dakota/Beulah", CST},
{"America/North_Dakota/Center", CST}, {"America/North_Dakota/Center", CST},
{"America/North_Dakota/New_Salem", CST}, {"America/North_Dakota/New_Salem", CST},
{"America/Nuuk", WGT},
{"America/Ojinaga", MST}, {"America/Ojinaga", MST},
{"America/Panama", EST}, {"America/Panama", EST},
{"America/Pangnirtung", EST}, {"America/Pangnirtung", EST},
...@@ -551,7 +553,7 @@ public final class TimeZoneNames_fr extends TimeZoneNamesBundle { ...@@ -551,7 +553,7 @@ public final class TimeZoneNames_fr extends TimeZoneNamesBundle {
{"America/Tortola", AST}, {"America/Tortola", AST},
{"America/Vancouver", PST}, {"America/Vancouver", PST},
{"America/Virgin", AST}, {"America/Virgin", AST},
{"America/Whitehorse", PST}, {"America/Whitehorse", MST},
{"America/Winnipeg", CST}, {"America/Winnipeg", CST},
{"America/Yakutat", AKST}, {"America/Yakutat", AKST},
{"America/Yellowknife", MST}, {"America/Yellowknife", MST},
...@@ -782,7 +784,7 @@ public final class TimeZoneNames_fr extends TimeZoneNamesBundle { ...@@ -782,7 +784,7 @@ public final class TimeZoneNames_fr extends TimeZoneNamesBundle {
{"Canada/Mountain", MST}, {"Canada/Mountain", MST},
{"Canada/Newfoundland", NST}, {"Canada/Newfoundland", NST},
{"Canada/Pacific", PST}, {"Canada/Pacific", PST},
{"Canada/Yukon", PST}, {"Canada/Yukon", MST},
{"Canada/Saskatchewan", CST}, {"Canada/Saskatchewan", CST},
{"CAT", CAT}, {"CAT", CAT},
{"CET", CET}, {"CET", CET},
......
...@@ -252,6 +252,9 @@ public final class TimeZoneNames_it extends TimeZoneNamesBundle { ...@@ -252,6 +252,9 @@ public final class TimeZoneNames_it extends TimeZoneNamesBundle {
String WET[] = new String[] {"Ora dell'Europa occidentale", "WET", String WET[] = new String[] {"Ora dell'Europa occidentale", "WET",
"Ora estiva dell'Europa occidentale", "WEST", "Ora estiva dell'Europa occidentale", "WEST",
"Ora dell'Europa occidentale", "WET"}; "Ora dell'Europa occidentale", "WET"};
String WGT[] = new String[] {"Ora della Groenlandia occidentale", "WGT",
"Ora estiva della Groenlandia occidentale", "WGST",
"Ora della Groenlandia occidentale", "WGT"};
String WIT[] = new String[] {"Ora dell'Indonesia occidentale", "WIB", String WIT[] = new String[] {"Ora dell'Indonesia occidentale", "WIB",
"Ora estiva dell'Indonesia occidentale", "WIST", "Ora estiva dell'Indonesia occidentale", "WIST",
"Ora dell'Indonesia occidentale", "WIB"}; "Ora dell'Indonesia occidentale", "WIB"};
...@@ -430,7 +433,7 @@ public final class TimeZoneNames_it extends TimeZoneNamesBundle { ...@@ -430,7 +433,7 @@ public final class TimeZoneNames_it extends TimeZoneNamesBundle {
{"America/Cuiaba", AMT}, {"America/Cuiaba", AMT},
{"America/Curacao", AST}, {"America/Curacao", AST},
{"America/Danmarkshavn", GMT}, {"America/Danmarkshavn", GMT},
{"America/Dawson", PST}, {"America/Dawson", MST},
{"America/Dawson_Creek", MST}, {"America/Dawson_Creek", MST},
{"America/Detroit", EST}, {"America/Detroit", EST},
{"America/Dominica", AST}, {"America/Dominica", AST},
...@@ -442,9 +445,7 @@ public final class TimeZoneNames_it extends TimeZoneNamesBundle { ...@@ -442,9 +445,7 @@ public final class TimeZoneNames_it extends TimeZoneNamesBundle {
{"America/Fort_Wayne", EST}, {"America/Fort_Wayne", EST},
{"America/Fortaleza", BRT}, {"America/Fortaleza", BRT},
{"America/Glace_Bay", AST}, {"America/Glace_Bay", AST},
{"America/Godthab", new String[] {"Ora della Groenlandia occidentale", "WGT", {"America/Godthab", WGT},
"Ora estiva della Groenlandia occidentale", "WGST",
"Ora della Groenlandia occidentale", "WGT"}},
{"America/Goose_Bay", AST}, {"America/Goose_Bay", AST},
{"America/Grand_Turk", EST}, {"America/Grand_Turk", EST},
{"America/Grenada", AST}, {"America/Grenada", AST},
...@@ -512,6 +513,7 @@ public final class TimeZoneNames_it extends TimeZoneNamesBundle { ...@@ -512,6 +513,7 @@ public final class TimeZoneNames_it extends TimeZoneNamesBundle {
{"America/North_Dakota/Beulah", CST}, {"America/North_Dakota/Beulah", CST},
{"America/North_Dakota/Center", CST}, {"America/North_Dakota/Center", CST},
{"America/North_Dakota/New_Salem", CST}, {"America/North_Dakota/New_Salem", CST},
{"America/Nuuk", WGT},
{"America/Ojinaga", MST}, {"America/Ojinaga", MST},
{"America/Panama", EST}, {"America/Panama", EST},
{"America/Pangnirtung", EST}, {"America/Pangnirtung", EST},
...@@ -551,7 +553,7 @@ public final class TimeZoneNames_it extends TimeZoneNamesBundle { ...@@ -551,7 +553,7 @@ public final class TimeZoneNames_it extends TimeZoneNamesBundle {
{"America/Tortola", AST}, {"America/Tortola", AST},
{"America/Vancouver", PST}, {"America/Vancouver", PST},
{"America/Virgin", AST}, {"America/Virgin", AST},
{"America/Whitehorse", PST}, {"America/Whitehorse", MST},
{"America/Winnipeg", CST}, {"America/Winnipeg", CST},
{"America/Yakutat", AKST}, {"America/Yakutat", AKST},
{"America/Yellowknife", MST}, {"America/Yellowknife", MST},
...@@ -782,7 +784,7 @@ public final class TimeZoneNames_it extends TimeZoneNamesBundle { ...@@ -782,7 +784,7 @@ public final class TimeZoneNames_it extends TimeZoneNamesBundle {
{"Canada/Mountain", MST}, {"Canada/Mountain", MST},
{"Canada/Newfoundland", NST}, {"Canada/Newfoundland", NST},
{"Canada/Pacific", PST}, {"Canada/Pacific", PST},
{"Canada/Yukon", PST}, {"Canada/Yukon", MST},
{"Canada/Saskatchewan", CST}, {"Canada/Saskatchewan", CST},
{"CAT", CAT}, {"CAT", CAT},
{"CET", CET}, {"CET", CET},
......
...@@ -252,6 +252,9 @@ public final class TimeZoneNames_ja extends TimeZoneNamesBundle { ...@@ -252,6 +252,9 @@ public final class TimeZoneNames_ja extends TimeZoneNamesBundle {
String WET[] = new String[] {"\u897f\u30e8\u30fc\u30ed\u30c3\u30d1\u6642\u9593", "WET", String WET[] = new String[] {"\u897f\u30e8\u30fc\u30ed\u30c3\u30d1\u6642\u9593", "WET",
"\u897f\u30e8\u30fc\u30ed\u30c3\u30d1\u590f\u6642\u9593", "WEST", "\u897f\u30e8\u30fc\u30ed\u30c3\u30d1\u590f\u6642\u9593", "WEST",
"\u897F\u90E8\u30E8\u30FC\u30ED\u30C3\u30D1\u6642\u9593", "WET"}; "\u897F\u90E8\u30E8\u30FC\u30ED\u30C3\u30D1\u6642\u9593", "WET"};
String WGT[] = new String[] {"\u897f\u30b0\u30ea\u30fc\u30f3\u30e9\u30f3\u30c9\u6642\u9593", "WGT",
"\u897f\u30b0\u30ea\u30fc\u30f3\u30e9\u30f3\u30c9\u590f\u6642\u9593", "WGST",
"\u897F\u90E8\u30B0\u30EA\u30FC\u30F3\u30E9\u30F3\u30C9\u6642\u9593", "WGT"};
String WIT[] = new String[] {"\u897f\u30a4\u30f3\u30c9\u30cd\u30b7\u30a2\u6642\u9593", "WIB", String WIT[] = new String[] {"\u897f\u30a4\u30f3\u30c9\u30cd\u30b7\u30a2\u6642\u9593", "WIB",
"\u897f\u30a4\u30f3\u30c9\u30cd\u30b7\u30a2\u590f\u6642\u9593", "WIST", "\u897f\u30a4\u30f3\u30c9\u30cd\u30b7\u30a2\u590f\u6642\u9593", "WIST",
"\u897F\u90E8\u30A4\u30F3\u30C9\u30CD\u30B7\u30A2\u6642\u9593", "WIB"}; "\u897F\u90E8\u30A4\u30F3\u30C9\u30CD\u30B7\u30A2\u6642\u9593", "WIB"};
...@@ -430,7 +433,7 @@ public final class TimeZoneNames_ja extends TimeZoneNamesBundle { ...@@ -430,7 +433,7 @@ public final class TimeZoneNames_ja extends TimeZoneNamesBundle {
{"America/Cuiaba", AMT}, {"America/Cuiaba", AMT},
{"America/Curacao", AST}, {"America/Curacao", AST},
{"America/Danmarkshavn", GMT}, {"America/Danmarkshavn", GMT},
{"America/Dawson", PST}, {"America/Dawson", MST},
{"America/Dawson_Creek", MST}, {"America/Dawson_Creek", MST},
{"America/Detroit", EST}, {"America/Detroit", EST},
{"America/Dominica", AST}, {"America/Dominica", AST},
...@@ -442,9 +445,7 @@ public final class TimeZoneNames_ja extends TimeZoneNamesBundle { ...@@ -442,9 +445,7 @@ public final class TimeZoneNames_ja extends TimeZoneNamesBundle {
{"America/Fort_Wayne", EST}, {"America/Fort_Wayne", EST},
{"America/Fortaleza", BRT}, {"America/Fortaleza", BRT},
{"America/Glace_Bay", AST}, {"America/Glace_Bay", AST},
{"America/Godthab", new String[] {"\u897f\u30b0\u30ea\u30fc\u30f3\u30e9\u30f3\u30c9\u6642\u9593", "WGT", {"America/Godthab", WGT},
"\u897f\u30b0\u30ea\u30fc\u30f3\u30e9\u30f3\u30c9\u590f\u6642\u9593", "WGST",
"\u897F\u90E8\u30B0\u30EA\u30FC\u30F3\u30E9\u30F3\u30C9\u6642\u9593", "WGT"}},
{"America/Goose_Bay", AST}, {"America/Goose_Bay", AST},
{"America/Grand_Turk", EST}, {"America/Grand_Turk", EST},
{"America/Grenada", AST}, {"America/Grenada", AST},
...@@ -512,6 +513,7 @@ public final class TimeZoneNames_ja extends TimeZoneNamesBundle { ...@@ -512,6 +513,7 @@ public final class TimeZoneNames_ja extends TimeZoneNamesBundle {
{"America/North_Dakota/Beulah", CST}, {"America/North_Dakota/Beulah", CST},
{"America/North_Dakota/Center", CST}, {"America/North_Dakota/Center", CST},
{"America/North_Dakota/New_Salem", CST}, {"America/North_Dakota/New_Salem", CST},
{"America/Nuuk", WGT},
{"America/Ojinaga", MST}, {"America/Ojinaga", MST},
{"America/Panama", EST}, {"America/Panama", EST},
{"America/Pangnirtung", EST}, {"America/Pangnirtung", EST},
...@@ -551,7 +553,7 @@ public final class TimeZoneNames_ja extends TimeZoneNamesBundle { ...@@ -551,7 +553,7 @@ public final class TimeZoneNames_ja extends TimeZoneNamesBundle {
{"America/Tortola", AST}, {"America/Tortola", AST},
{"America/Vancouver", PST}, {"America/Vancouver", PST},
{"America/Virgin", AST}, {"America/Virgin", AST},
{"America/Whitehorse", PST}, {"America/Whitehorse", MST},
{"America/Winnipeg", CST}, {"America/Winnipeg", CST},
{"America/Yakutat", AKST}, {"America/Yakutat", AKST},
{"America/Yellowknife", MST}, {"America/Yellowknife", MST},
...@@ -782,7 +784,7 @@ public final class TimeZoneNames_ja extends TimeZoneNamesBundle { ...@@ -782,7 +784,7 @@ public final class TimeZoneNames_ja extends TimeZoneNamesBundle {
{"Canada/Mountain", MST}, {"Canada/Mountain", MST},
{"Canada/Newfoundland", NST}, {"Canada/Newfoundland", NST},
{"Canada/Pacific", PST}, {"Canada/Pacific", PST},
{"Canada/Yukon", PST}, {"Canada/Yukon", MST},
{"Canada/Saskatchewan", CST}, {"Canada/Saskatchewan", CST},
{"CAT", CAT}, {"CAT", CAT},
{"CET", CET}, {"CET", CET},
......
...@@ -252,6 +252,9 @@ public final class TimeZoneNames_ko extends TimeZoneNamesBundle { ...@@ -252,6 +252,9 @@ public final class TimeZoneNames_ko extends TimeZoneNamesBundle {
String WET[] = new String[] {"\uc11c\uc720\ub7fd \uc2dc\uac04", "WET", String WET[] = new String[] {"\uc11c\uc720\ub7fd \uc2dc\uac04", "WET",
"\uc11c\uc720\ub7fd \uc77c\uad11\uc808\uc57d\uc2dc\uac04", "WEST", "\uc11c\uc720\ub7fd \uc77c\uad11\uc808\uc57d\uc2dc\uac04", "WEST",
"\uC11C\uBD80 \uC720\uB7FD \uD45C\uC900\uC2DC", "WET"}; "\uC11C\uBD80 \uC720\uB7FD \uD45C\uC900\uC2DC", "WET"};
String WGT[] = new String[] {"\uc11c\ubd80 \uadf8\ub9b0\ub79c\ub4dc \uc2dc\uac04", "WGT",
"\uc11c\ubd80 \uadf8\ub9b0\ub79c\ub4dc \uc77c\uad11\uc808\uc57d\uc2dc\uac04", "WGST",
"\uC11C\uBD80 \uADF8\uB9B0\uB780\uB4DC \uD45C\uC900\uC2DC", "WGT"};
String WIT[] = new String[] {"\uc11c\uc778\ub3c4\ub124\uc2dc\uc544 \uc2dc\uac04", "WIB", String WIT[] = new String[] {"\uc11c\uc778\ub3c4\ub124\uc2dc\uc544 \uc2dc\uac04", "WIB",
"\uc11c\uc778\ub3c4\ub124\uc2dc\uc544 \uc77c\uad11\uc808\uc57d\uc2dc\uac04", "WIST", "\uc11c\uc778\ub3c4\ub124\uc2dc\uc544 \uc77c\uad11\uc808\uc57d\uc2dc\uac04", "WIST",
"\uC11C\uBD80 \uC778\uB3C4\uB124\uC2DC\uC544 \uD45C\uC900\uC2DC", "WIB"}; "\uC11C\uBD80 \uC778\uB3C4\uB124\uC2DC\uC544 \uD45C\uC900\uC2DC", "WIB"};
...@@ -430,7 +433,7 @@ public final class TimeZoneNames_ko extends TimeZoneNamesBundle { ...@@ -430,7 +433,7 @@ public final class TimeZoneNames_ko extends TimeZoneNamesBundle {
{"America/Cuiaba", AMT}, {"America/Cuiaba", AMT},
{"America/Curacao", AST}, {"America/Curacao", AST},
{"America/Danmarkshavn", GMT}, {"America/Danmarkshavn", GMT},
{"America/Dawson", PST}, {"America/Dawson", MST},
{"America/Dawson_Creek", MST}, {"America/Dawson_Creek", MST},
{"America/Detroit", EST}, {"America/Detroit", EST},
{"America/Dominica", AST}, {"America/Dominica", AST},
...@@ -442,9 +445,7 @@ public final class TimeZoneNames_ko extends TimeZoneNamesBundle { ...@@ -442,9 +445,7 @@ public final class TimeZoneNames_ko extends TimeZoneNamesBundle {
{"America/Fort_Wayne", EST}, {"America/Fort_Wayne", EST},
{"America/Fortaleza", BRT}, {"America/Fortaleza", BRT},
{"America/Glace_Bay", AST}, {"America/Glace_Bay", AST},
{"America/Godthab", new String[] {"\uc11c\ubd80 \uadf8\ub9b0\ub79c\ub4dc \uc2dc\uac04", "WGT", {"America/Godthab", WGT},
"\uc11c\ubd80 \uadf8\ub9b0\ub79c\ub4dc \uc77c\uad11\uc808\uc57d\uc2dc\uac04", "WGST",
"\uC11C\uBD80 \uADF8\uB9B0\uB780\uB4DC \uD45C\uC900\uC2DC", "WGT"}},
{"America/Goose_Bay", AST}, {"America/Goose_Bay", AST},
{"America/Grand_Turk", EST}, {"America/Grand_Turk", EST},
{"America/Grenada", AST}, {"America/Grenada", AST},
...@@ -512,6 +513,7 @@ public final class TimeZoneNames_ko extends TimeZoneNamesBundle { ...@@ -512,6 +513,7 @@ public final class TimeZoneNames_ko extends TimeZoneNamesBundle {
{"America/North_Dakota/Beulah", CST}, {"America/North_Dakota/Beulah", CST},
{"America/North_Dakota/Center", CST}, {"America/North_Dakota/Center", CST},
{"America/North_Dakota/New_Salem", CST}, {"America/North_Dakota/New_Salem", CST},
{"America/Nuuk", WGT},
{"America/Ojinaga", MST}, {"America/Ojinaga", MST},
{"America/Panama", EST}, {"America/Panama", EST},
{"America/Pangnirtung", EST}, {"America/Pangnirtung", EST},
...@@ -551,7 +553,7 @@ public final class TimeZoneNames_ko extends TimeZoneNamesBundle { ...@@ -551,7 +553,7 @@ public final class TimeZoneNames_ko extends TimeZoneNamesBundle {
{"America/Tortola", AST}, {"America/Tortola", AST},
{"America/Vancouver", PST}, {"America/Vancouver", PST},
{"America/Virgin", AST}, {"America/Virgin", AST},
{"America/Whitehorse", PST}, {"America/Whitehorse", MST},
{"America/Winnipeg", CST}, {"America/Winnipeg", CST},
{"America/Yakutat", AKST}, {"America/Yakutat", AKST},
{"America/Yellowknife", MST}, {"America/Yellowknife", MST},
...@@ -782,7 +784,7 @@ public final class TimeZoneNames_ko extends TimeZoneNamesBundle { ...@@ -782,7 +784,7 @@ public final class TimeZoneNames_ko extends TimeZoneNamesBundle {
{"Canada/Mountain", MST}, {"Canada/Mountain", MST},
{"Canada/Newfoundland", NST}, {"Canada/Newfoundland", NST},
{"Canada/Pacific", PST}, {"Canada/Pacific", PST},
{"Canada/Yukon", PST}, {"Canada/Yukon", MST},
{"Canada/Saskatchewan", CST}, {"Canada/Saskatchewan", CST},
{"CAT", CAT}, {"CAT", CAT},
{"CET", CET}, {"CET", CET},
......
...@@ -252,6 +252,9 @@ public final class TimeZoneNames_pt_BR extends TimeZoneNamesBundle { ...@@ -252,6 +252,9 @@ public final class TimeZoneNames_pt_BR extends TimeZoneNamesBundle {
String WET[] = new String[] {"Fuso hor\u00e1rio da Europa Ocidental", "WET", String WET[] = new String[] {"Fuso hor\u00e1rio da Europa Ocidental", "WET",
"Fuso hor\u00e1rio de ver\u00e3o da Europa Ocidental", "WEST", "Fuso hor\u00e1rio de ver\u00e3o da Europa Ocidental", "WEST",
"Hor\u00E1rio da Europa Ocidental", "WET"}; "Hor\u00E1rio da Europa Ocidental", "WET"};
String WGT[] = new String[] {"Fuso hor\u00e1rio da Groenl\u00e2ndia Ocidental", "WGT",
"Fuso hor\u00e1rio de ver\u00e3o da Groenl\u00e2ndia Ocidental", "WGST",
"Hor\u00E1rio da Groenl\u00E2ndia Ocidental", "WGT"};
String WIT[] = new String[] {"Fuso hor\u00e1rio da Indon\u00e9sia Ocidental", "WIB", String WIT[] = new String[] {"Fuso hor\u00e1rio da Indon\u00e9sia Ocidental", "WIB",
"Fuso hor\u00e1rio de ver\u00e3o da Indon\u00e9sia Ocidental", "WIST", "Fuso hor\u00e1rio de ver\u00e3o da Indon\u00e9sia Ocidental", "WIST",
"Hor\u00E1rio da Indon\u00E9sia Ocidental", "WIB"}; "Hor\u00E1rio da Indon\u00E9sia Ocidental", "WIB"};
...@@ -430,7 +433,7 @@ public final class TimeZoneNames_pt_BR extends TimeZoneNamesBundle { ...@@ -430,7 +433,7 @@ public final class TimeZoneNames_pt_BR extends TimeZoneNamesBundle {
{"America/Cuiaba", AMT}, {"America/Cuiaba", AMT},
{"America/Curacao", AST}, {"America/Curacao", AST},
{"America/Danmarkshavn", GMT}, {"America/Danmarkshavn", GMT},
{"America/Dawson", PST}, {"America/Dawson", MST},
{"America/Dawson_Creek", MST}, {"America/Dawson_Creek", MST},
{"America/Detroit", EST}, {"America/Detroit", EST},
{"America/Dominica", AST}, {"America/Dominica", AST},
...@@ -442,9 +445,7 @@ public final class TimeZoneNames_pt_BR extends TimeZoneNamesBundle { ...@@ -442,9 +445,7 @@ public final class TimeZoneNames_pt_BR extends TimeZoneNamesBundle {
{"America/Fort_Wayne", EST}, {"America/Fort_Wayne", EST},
{"America/Fortaleza", BRT}, {"America/Fortaleza", BRT},
{"America/Glace_Bay", AST}, {"America/Glace_Bay", AST},
{"America/Godthab", new String[] {"Fuso hor\u00e1rio da Groenl\u00e2ndia Ocidental", "WGT", {"America/Godthab", WGT},
"Fuso hor\u00e1rio de ver\u00e3o da Groenl\u00e2ndia Ocidental", "WGST",
"Hor\u00E1rio da Groenl\u00E2ndia Ocidental", "WGT"}},
{"America/Goose_Bay", AST}, {"America/Goose_Bay", AST},
{"America/Grand_Turk", EST}, {"America/Grand_Turk", EST},
{"America/Grenada", AST}, {"America/Grenada", AST},
...@@ -512,6 +513,7 @@ public final class TimeZoneNames_pt_BR extends TimeZoneNamesBundle { ...@@ -512,6 +513,7 @@ public final class TimeZoneNames_pt_BR extends TimeZoneNamesBundle {
{"America/North_Dakota/Beulah", CST}, {"America/North_Dakota/Beulah", CST},
{"America/North_Dakota/Center", CST}, {"America/North_Dakota/Center", CST},
{"America/North_Dakota/New_Salem", CST}, {"America/North_Dakota/New_Salem", CST},
{"America/Nuuk", WGT},
{"America/Ojinaga", MST}, {"America/Ojinaga", MST},
{"America/Panama", EST}, {"America/Panama", EST},
{"America/Pangnirtung", EST}, {"America/Pangnirtung", EST},
...@@ -551,7 +553,7 @@ public final class TimeZoneNames_pt_BR extends TimeZoneNamesBundle { ...@@ -551,7 +553,7 @@ public final class TimeZoneNames_pt_BR extends TimeZoneNamesBundle {
{"America/Tortola", AST}, {"America/Tortola", AST},
{"America/Vancouver", PST}, {"America/Vancouver", PST},
{"America/Virgin", AST}, {"America/Virgin", AST},
{"America/Whitehorse", PST}, {"America/Whitehorse", MST},
{"America/Winnipeg", CST}, {"America/Winnipeg", CST},
{"America/Yakutat", AKST}, {"America/Yakutat", AKST},
{"America/Yellowknife", MST}, {"America/Yellowknife", MST},
...@@ -782,7 +784,7 @@ public final class TimeZoneNames_pt_BR extends TimeZoneNamesBundle { ...@@ -782,7 +784,7 @@ public final class TimeZoneNames_pt_BR extends TimeZoneNamesBundle {
{"Canada/Mountain", MST}, {"Canada/Mountain", MST},
{"Canada/Newfoundland", NST}, {"Canada/Newfoundland", NST},
{"Canada/Pacific", PST}, {"Canada/Pacific", PST},
{"Canada/Yukon", PST}, {"Canada/Yukon", MST},
{"Canada/Saskatchewan", CST}, {"Canada/Saskatchewan", CST},
{"CAT", CAT}, {"CAT", CAT},
{"CET", CET}, {"CET", CET},
......
...@@ -252,6 +252,9 @@ public final class TimeZoneNames_sv extends TimeZoneNamesBundle { ...@@ -252,6 +252,9 @@ public final class TimeZoneNames_sv extends TimeZoneNamesBundle {
String WET[] = new String[] {"V\u00e4steuropeisk tid", "WET", String WET[] = new String[] {"V\u00e4steuropeisk tid", "WET",
"V\u00e4steuropeisk sommartid", "WEST", "V\u00e4steuropeisk sommartid", "WEST",
"V\u00E4steuropeisk tid", "WET"}; "V\u00E4steuropeisk tid", "WET"};
String WGT[] = new String[] {"V\u00e4stra Gr\u00f6nland, normaltid", "WGT",
"V\u00e4stra Gr\u00f6nland, sommartid", "WGST",
"V\u00E4stgr\u00F6nl\u00E4ndsk tid", "WGT"};
String WIT[] = new String[] {"V\u00e4stindonesisk tid", "WIB", String WIT[] = new String[] {"V\u00e4stindonesisk tid", "WIB",
"V\u00e4stindonesisk sommartid", "WIST", "V\u00e4stindonesisk sommartid", "WIST",
"V\u00E4stindonesisk tid", "WIB"}; "V\u00E4stindonesisk tid", "WIB"};
...@@ -430,7 +433,7 @@ public final class TimeZoneNames_sv extends TimeZoneNamesBundle { ...@@ -430,7 +433,7 @@ public final class TimeZoneNames_sv extends TimeZoneNamesBundle {
{"America/Cuiaba", AMT}, {"America/Cuiaba", AMT},
{"America/Curacao", AST}, {"America/Curacao", AST},
{"America/Danmarkshavn", GMT}, {"America/Danmarkshavn", GMT},
{"America/Dawson", PST}, {"America/Dawson", MST},
{"America/Dawson_Creek", MST}, {"America/Dawson_Creek", MST},
{"America/Detroit", EST}, {"America/Detroit", EST},
{"America/Dominica", AST}, {"America/Dominica", AST},
...@@ -442,9 +445,7 @@ public final class TimeZoneNames_sv extends TimeZoneNamesBundle { ...@@ -442,9 +445,7 @@ public final class TimeZoneNames_sv extends TimeZoneNamesBundle {
{"America/Fort_Wayne", EST}, {"America/Fort_Wayne", EST},
{"America/Fortaleza", BRT}, {"America/Fortaleza", BRT},
{"America/Glace_Bay", AST}, {"America/Glace_Bay", AST},
{"America/Godthab", new String[] {"V\u00e4stra Gr\u00f6nland, normaltid", "WGT", {"America/Godthab", WGT},
"V\u00e4stra Gr\u00f6nland, sommartid", "WGST",
"V\u00E4stgr\u00F6nl\u00E4ndsk tid", "WGT"}},
{"America/Goose_Bay", AST}, {"America/Goose_Bay", AST},
{"America/Grand_Turk", EST}, {"America/Grand_Turk", EST},
{"America/Grenada", AST}, {"America/Grenada", AST},
...@@ -512,6 +513,7 @@ public final class TimeZoneNames_sv extends TimeZoneNamesBundle { ...@@ -512,6 +513,7 @@ public final class TimeZoneNames_sv extends TimeZoneNamesBundle {
{"America/North_Dakota/Beulah", CST}, {"America/North_Dakota/Beulah", CST},
{"America/North_Dakota/Center", CST}, {"America/North_Dakota/Center", CST},
{"America/North_Dakota/New_Salem", CST}, {"America/North_Dakota/New_Salem", CST},
{"America/Nuuk", WGT},
{"America/Ojinaga", MST}, {"America/Ojinaga", MST},
{"America/Panama", EST}, {"America/Panama", EST},
{"America/Pangnirtung", EST}, {"America/Pangnirtung", EST},
...@@ -551,7 +553,7 @@ public final class TimeZoneNames_sv extends TimeZoneNamesBundle { ...@@ -551,7 +553,7 @@ public final class TimeZoneNames_sv extends TimeZoneNamesBundle {
{"America/Tortola", AST}, {"America/Tortola", AST},
{"America/Vancouver", PST}, {"America/Vancouver", PST},
{"America/Virgin", AST}, {"America/Virgin", AST},
{"America/Whitehorse", PST}, {"America/Whitehorse", MST},
{"America/Winnipeg", CST}, {"America/Winnipeg", CST},
{"America/Yakutat", AKST}, {"America/Yakutat", AKST},
{"America/Yellowknife", MST}, {"America/Yellowknife", MST},
...@@ -782,7 +784,7 @@ public final class TimeZoneNames_sv extends TimeZoneNamesBundle { ...@@ -782,7 +784,7 @@ public final class TimeZoneNames_sv extends TimeZoneNamesBundle {
{"Canada/Mountain", MST}, {"Canada/Mountain", MST},
{"Canada/Newfoundland", NST}, {"Canada/Newfoundland", NST},
{"Canada/Pacific", PST}, {"Canada/Pacific", PST},
{"Canada/Yukon", PST}, {"Canada/Yukon", MST},
{"Canada/Saskatchewan", CST}, {"Canada/Saskatchewan", CST},
{"CAT", CAT}, {"CAT", CAT},
{"CET", CET}, {"CET", CET},
......
...@@ -252,6 +252,9 @@ public final class TimeZoneNames_zh_CN extends TimeZoneNamesBundle { ...@@ -252,6 +252,9 @@ public final class TimeZoneNames_zh_CN extends TimeZoneNamesBundle {
String WET[] = new String[] {"\u897f\u6b27\u65f6\u95f4", "WET", String WET[] = new String[] {"\u897f\u6b27\u65f6\u95f4", "WET",
"\u897f\u6b27\u590f\u4ee4\u65f6", "WEST", "\u897f\u6b27\u590f\u4ee4\u65f6", "WEST",
"\u897F\u6B27\u65F6\u95F4", "WET"}; "\u897F\u6B27\u65F6\u95F4", "WET"};
String WGT[] = new String[] {"\u897f\u683c\u6797\u5170\u5c9b\u65f6\u95f4", "WGT",
"\u897f\u683c\u6797\u5170\u5c9b\u590f\u4ee4\u65f6", "WGST",
"\u897F\u683C\u6797\u5170\u5C9B\u65F6\u95F4", "WGT"};
String WIT[] = new String[] {"\u897f\u5370\u5ea6\u5c3c\u897f\u4e9a\u65f6\u95f4", "WIB", String WIT[] = new String[] {"\u897f\u5370\u5ea6\u5c3c\u897f\u4e9a\u65f6\u95f4", "WIB",
"\u897f\u5370\u5ea6\u5c3c\u897f\u4e9a\u590f\u4ee4\u65f6", "WIST", "\u897f\u5370\u5ea6\u5c3c\u897f\u4e9a\u590f\u4ee4\u65f6", "WIST",
"\u897F\u5370\u5EA6\u5C3C\u897F\u4E9A\u65F6\u95F4", "WIB"}; "\u897F\u5370\u5EA6\u5C3C\u897F\u4E9A\u65F6\u95F4", "WIB"};
...@@ -430,7 +433,7 @@ public final class TimeZoneNames_zh_CN extends TimeZoneNamesBundle { ...@@ -430,7 +433,7 @@ public final class TimeZoneNames_zh_CN extends TimeZoneNamesBundle {
{"America/Cuiaba", AMT}, {"America/Cuiaba", AMT},
{"America/Curacao", AST}, {"America/Curacao", AST},
{"America/Danmarkshavn", GMT}, {"America/Danmarkshavn", GMT},
{"America/Dawson", PST}, {"America/Dawson", MST},
{"America/Dawson_Creek", MST}, {"America/Dawson_Creek", MST},
{"America/Detroit", EST}, {"America/Detroit", EST},
{"America/Dominica", AST}, {"America/Dominica", AST},
...@@ -442,9 +445,7 @@ public final class TimeZoneNames_zh_CN extends TimeZoneNamesBundle { ...@@ -442,9 +445,7 @@ public final class TimeZoneNames_zh_CN extends TimeZoneNamesBundle {
{"America/Fort_Wayne", EST}, {"America/Fort_Wayne", EST},
{"America/Fortaleza", BRT}, {"America/Fortaleza", BRT},
{"America/Glace_Bay", AST}, {"America/Glace_Bay", AST},
{"America/Godthab", new String[] {"\u897f\u683c\u6797\u5170\u5c9b\u65f6\u95f4", "WGT", {"America/Godthab", WGT},
"\u897f\u683c\u6797\u5170\u5c9b\u590f\u4ee4\u65f6", "WGST",
"\u897F\u683C\u6797\u5170\u5C9B\u65F6\u95F4", "WGT"}},
{"America/Goose_Bay", AST}, {"America/Goose_Bay", AST},
{"America/Grand_Turk", EST}, {"America/Grand_Turk", EST},
{"America/Grenada", AST}, {"America/Grenada", AST},
...@@ -512,6 +513,7 @@ public final class TimeZoneNames_zh_CN extends TimeZoneNamesBundle { ...@@ -512,6 +513,7 @@ public final class TimeZoneNames_zh_CN extends TimeZoneNamesBundle {
{"America/North_Dakota/Beulah", CST}, {"America/North_Dakota/Beulah", CST},
{"America/North_Dakota/Center", CST}, {"America/North_Dakota/Center", CST},
{"America/North_Dakota/New_Salem", CST}, {"America/North_Dakota/New_Salem", CST},
{"America/Nuuk", WGT},
{"America/Ojinaga", MST}, {"America/Ojinaga", MST},
{"America/Panama", EST}, {"America/Panama", EST},
{"America/Pangnirtung", EST}, {"America/Pangnirtung", EST},
...@@ -551,7 +553,7 @@ public final class TimeZoneNames_zh_CN extends TimeZoneNamesBundle { ...@@ -551,7 +553,7 @@ public final class TimeZoneNames_zh_CN extends TimeZoneNamesBundle {
{"America/Tortola", AST}, {"America/Tortola", AST},
{"America/Vancouver", PST}, {"America/Vancouver", PST},
{"America/Virgin", AST}, {"America/Virgin", AST},
{"America/Whitehorse", PST}, {"America/Whitehorse", MST},
{"America/Winnipeg", CST}, {"America/Winnipeg", CST},
{"America/Yakutat", AKST}, {"America/Yakutat", AKST},
{"America/Yellowknife", MST}, {"America/Yellowknife", MST},
...@@ -782,7 +784,7 @@ public final class TimeZoneNames_zh_CN extends TimeZoneNamesBundle { ...@@ -782,7 +784,7 @@ public final class TimeZoneNames_zh_CN extends TimeZoneNamesBundle {
{"Canada/Mountain", MST}, {"Canada/Mountain", MST},
{"Canada/Newfoundland", NST}, {"Canada/Newfoundland", NST},
{"Canada/Pacific", PST}, {"Canada/Pacific", PST},
{"Canada/Yukon", PST}, {"Canada/Yukon", MST},
{"Canada/Saskatchewan", CST}, {"Canada/Saskatchewan", CST},
{"CAT", CAT}, {"CAT", CAT},
{"CET", CET}, {"CET", CET},
......
...@@ -252,6 +252,9 @@ public final class TimeZoneNames_zh_TW extends TimeZoneNamesBundle { ...@@ -252,6 +252,9 @@ public final class TimeZoneNames_zh_TW extends TimeZoneNamesBundle {
String WET[] = new String[] {"\u897f\u6b50\u6642\u9593", "WET", String WET[] = new String[] {"\u897f\u6b50\u6642\u9593", "WET",
"\u897f\u6b50\u590f\u4ee4\u6642\u9593", "WEST", "\u897f\u6b50\u590f\u4ee4\u6642\u9593", "WEST",
"\u897F\u6B50\u6642\u9593", "WET"}; "\u897F\u6B50\u6642\u9593", "WET"};
String WGT[] = new String[] {"\u897f\u683c\u6797\u862d\u5cf6\u6642\u9593", "WGT",
"\u897f\u683c\u6797\u862d\u5cf6\u590f\u4ee4\u6642\u9593", "WGST",
"\u897F\u683C\u9675\u862D\u6642\u9593", "WGT"};
String WIT[] = new String[] {"\u897f\u5370\u5c3c\u6642\u9593", "WIB", String WIT[] = new String[] {"\u897f\u5370\u5c3c\u6642\u9593", "WIB",
"\u897f\u5370\u5c3c\u590f\u4ee4\u6642\u9593", "WIST", "\u897f\u5370\u5c3c\u590f\u4ee4\u6642\u9593", "WIST",
"\u897F\u5370\u5C3C\u6642\u9593", "WIB"}; "\u897F\u5370\u5C3C\u6642\u9593", "WIB"};
...@@ -430,7 +433,7 @@ public final class TimeZoneNames_zh_TW extends TimeZoneNamesBundle { ...@@ -430,7 +433,7 @@ public final class TimeZoneNames_zh_TW extends TimeZoneNamesBundle {
{"America/Cuiaba", AMT}, {"America/Cuiaba", AMT},
{"America/Curacao", AST}, {"America/Curacao", AST},
{"America/Danmarkshavn", GMT}, {"America/Danmarkshavn", GMT},
{"America/Dawson", PST}, {"America/Dawson", MST},
{"America/Dawson_Creek", MST}, {"America/Dawson_Creek", MST},
{"America/Detroit", EST}, {"America/Detroit", EST},
{"America/Dominica", AST}, {"America/Dominica", AST},
...@@ -442,9 +445,7 @@ public final class TimeZoneNames_zh_TW extends TimeZoneNamesBundle { ...@@ -442,9 +445,7 @@ public final class TimeZoneNames_zh_TW extends TimeZoneNamesBundle {
{"America/Fort_Wayne", EST}, {"America/Fort_Wayne", EST},
{"America/Fortaleza", BRT}, {"America/Fortaleza", BRT},
{"America/Glace_Bay", AST}, {"America/Glace_Bay", AST},
{"America/Godthab", new String[] {"\u897f\u683c\u6797\u862d\u5cf6\u6642\u9593", "WGT", {"America/Godthab", WGT},
"\u897f\u683c\u6797\u862d\u5cf6\u590f\u4ee4\u6642\u9593", "WGST",
"\u897F\u683C\u9675\u862D\u6642\u9593", "WGT"}},
{"America/Goose_Bay", AST}, {"America/Goose_Bay", AST},
{"America/Grand_Turk", EST}, {"America/Grand_Turk", EST},
{"America/Grenada", AST}, {"America/Grenada", AST},
...@@ -512,6 +513,7 @@ public final class TimeZoneNames_zh_TW extends TimeZoneNamesBundle { ...@@ -512,6 +513,7 @@ public final class TimeZoneNames_zh_TW extends TimeZoneNamesBundle {
{"America/North_Dakota/Beulah", CST}, {"America/North_Dakota/Beulah", CST},
{"America/North_Dakota/Center", CST}, {"America/North_Dakota/Center", CST},
{"America/North_Dakota/New_Salem", CST}, {"America/North_Dakota/New_Salem", CST},
{"America/Nuuk", WGT},
{"America/Ojinaga", MST}, {"America/Ojinaga", MST},
{"America/Panama", EST}, {"America/Panama", EST},
{"America/Pangnirtung", EST}, {"America/Pangnirtung", EST},
...@@ -551,7 +553,7 @@ public final class TimeZoneNames_zh_TW extends TimeZoneNamesBundle { ...@@ -551,7 +553,7 @@ public final class TimeZoneNames_zh_TW extends TimeZoneNamesBundle {
{"America/Tortola", AST}, {"America/Tortola", AST},
{"America/Vancouver", PST}, {"America/Vancouver", PST},
{"America/Virgin", AST}, {"America/Virgin", AST},
{"America/Whitehorse", PST}, {"America/Whitehorse", MST},
{"America/Winnipeg", CST}, {"America/Winnipeg", CST},
{"America/Yakutat", AKST}, {"America/Yakutat", AKST},
{"America/Yellowknife", MST}, {"America/Yellowknife", MST},
...@@ -784,7 +786,7 @@ public final class TimeZoneNames_zh_TW extends TimeZoneNamesBundle { ...@@ -784,7 +786,7 @@ public final class TimeZoneNames_zh_TW extends TimeZoneNamesBundle {
{"Canada/Mountain", MST}, {"Canada/Mountain", MST},
{"Canada/Newfoundland", NST}, {"Canada/Newfoundland", NST},
{"Canada/Pacific", PST}, {"Canada/Pacific", PST},
{"Canada/Yukon", PST}, {"Canada/Yukon", MST},
{"Canada/Saskatchewan", CST}, {"Canada/Saskatchewan", CST},
{"CAT", CAT}, {"CAT", CAT},
{"CET", CET}, {"CET", CET},
......
...@@ -748,6 +748,7 @@ class ZoneName { ...@@ -748,6 +748,7 @@ class ZoneName {
"Asia/Tel_Aviv", "Asia/Jerusalem", "Asia/Tel_Aviv", "Asia/Jerusalem",
"Hongkong", "Asia/Hong_Kong", "Hongkong", "Asia/Hong_Kong",
"Asia/Rangoon", "Asia/Yangon", "Asia/Rangoon", "Asia/Yangon",
"America/Godthab", "America/Nuuk",
}; };
private static final Map<String, String> zidToMzone = new HashMap<>(); private static final Map<String, String> zidToMzone = new HashMap<>();
......
...@@ -21,4 +21,4 @@ ...@@ -21,4 +21,4 @@
# or visit www.oracle.com if you need additional information or have any # or visit www.oracle.com if you need additional information or have any
# questions. # questions.
# #
tzdata2019a tzdata2020a
...@@ -112,7 +112,7 @@ Rule Algeria 1980 only - Apr 25 0:00 1:00 S ...@@ -112,7 +112,7 @@ Rule Algeria 1980 only - Apr 25 0:00 1:00 S
Rule Algeria 1980 only - Oct 31 2:00 0 - Rule Algeria 1980 only - Oct 31 2:00 0 -
# Shanks & Pottenger give 0:09:20 for Paris Mean Time; go with Howse's # Shanks & Pottenger give 0:09:20 for Paris Mean Time; go with Howse's
# more precise 0:09:21. # more precise 0:09:21.
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Africa/Algiers 0:12:12 - LMT 1891 Mar 15 0:01 Zone Africa/Algiers 0:12:12 - LMT 1891 Mar 15 0:01
0:09:21 - PMT 1911 Mar 11 # Paris Mean Time 0:09:21 - PMT 1911 Mar 11 # Paris Mean Time
0:00 Algeria WE%sT 1940 Feb 25 2:00 0:00 Algeria WE%sT 1940 Feb 25 2:00
...@@ -147,7 +147,7 @@ Zone Africa/Algiers 0:12:12 - LMT 1891 Mar 15 0:01 ...@@ -147,7 +147,7 @@ Zone Africa/Algiers 0:12:12 - LMT 1891 Mar 15 0:01
# For now, ignore that and follow the 1911-05-26 Portuguese decree # For now, ignore that and follow the 1911-05-26 Portuguese decree
# (see Europe/Lisbon). # (see Europe/Lisbon).
# #
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Atlantic/Cape_Verde -1:34:04 - LMT 1912 Jan 01 2:00u # Praia Zone Atlantic/Cape_Verde -1:34:04 - LMT 1912 Jan 01 2:00u # Praia
-2:00 - -02 1942 Sep -2:00 - -02 1942 Sep
-2:00 1:00 -01 1945 Oct 15 -2:00 1:00 -01 1945 Oct 15
...@@ -158,7 +158,7 @@ Zone Atlantic/Cape_Verde -1:34:04 - LMT 1912 Jan 01 2:00u # Praia ...@@ -158,7 +158,7 @@ Zone Atlantic/Cape_Verde -1:34:04 - LMT 1912 Jan 01 2:00u # Praia
# See Africa/Lagos. # See Africa/Lagos.
# Chad # Chad
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Africa/Ndjamena 1:00:12 - LMT 1912 # N'Djamena Zone Africa/Ndjamena 1:00:12 - LMT 1912 # N'Djamena
1:00 - WAT 1979 Oct 14 1:00 - WAT 1979 Oct 14
1:00 1:00 WAST 1980 Mar 8 1:00 1:00 WAST 1980 Mar 8
...@@ -174,7 +174,7 @@ Zone Africa/Ndjamena 1:00:12 - LMT 1912 # N'Djamena ...@@ -174,7 +174,7 @@ Zone Africa/Ndjamena 1:00:12 - LMT 1912 # N'Djamena
# See Africa/Lagos. # See Africa/Lagos.
# Côte d'Ivoire / Ivory Coast # Côte d'Ivoire / Ivory Coast
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Africa/Abidjan -0:16:08 - LMT 1912 Zone Africa/Abidjan -0:16:08 - LMT 1912
0:00 - GMT 0:00 - GMT
Link Africa/Abidjan Africa/Bamako # Mali Link Africa/Abidjan Africa/Bamako # Mali
...@@ -379,7 +379,7 @@ Rule Egypt 2014 only - Jun 26 24:00 0 - ...@@ -379,7 +379,7 @@ Rule Egypt 2014 only - Jun 26 24:00 0 -
Rule Egypt 2014 only - Jul 31 24:00 1:00 S Rule Egypt 2014 only - Jul 31 24:00 1:00 S
Rule Egypt 2014 only - Sep lastThu 24:00 0 - Rule Egypt 2014 only - Sep lastThu 24:00 0 -
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Africa/Cairo 2:05:09 - LMT 1900 Oct Zone Africa/Cairo 2:05:09 - LMT 1900 Oct
2:00 Egypt EE%sT 2:00 Egypt EE%sT
...@@ -437,7 +437,7 @@ Zone Africa/Cairo 2:05:09 - LMT 1900 Oct ...@@ -437,7 +437,7 @@ Zone Africa/Cairo 2:05:09 - LMT 1900 Oct
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
Rule Ghana 1920 1942 - Sep 1 0:00 0:20 - Rule Ghana 1920 1942 - Sep 1 0:00 0:20 -
Rule Ghana 1920 1942 - Dec 31 0:00 0 - Rule Ghana 1920 1942 - Dec 31 0:00 0 -
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Africa/Accra -0:00:52 - LMT 1918 Zone Africa/Accra -0:00:52 - LMT 1918
0:00 Ghana GMT/+0020 0:00 Ghana GMT/+0020
...@@ -451,13 +451,13 @@ Zone Africa/Accra -0:00:52 - LMT 1918 ...@@ -451,13 +451,13 @@ Zone Africa/Accra -0:00:52 - LMT 1918
# evidently confusing the date of the Portuguese decree # evidently confusing the date of the Portuguese decree
# (see Europe/Lisbon) with the date that it took effect. # (see Europe/Lisbon) with the date that it took effect.
# #
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Africa/Bissau -1:02:20 - LMT 1912 Jan 1 1:00u Zone Africa/Bissau -1:02:20 - LMT 1912 Jan 1 1:00u
-1:00 - -01 1975 -1:00 - -01 1975
0:00 - GMT 0:00 - GMT
# Kenya # Kenya
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Africa/Nairobi 2:27:16 - LMT 1928 Jul Zone Africa/Nairobi 2:27:16 - LMT 1928 Jul
3:00 - EAT 1930 3:00 - EAT 1930
2:30 - +0230 1940 2:30 - +0230 1940
...@@ -492,7 +492,7 @@ Link Africa/Nairobi Indian/Mayotte ...@@ -492,7 +492,7 @@ Link Africa/Nairobi Indian/Mayotte
# Use the abbreviation "MMT" before 1972, as the more-accurate numeric # Use the abbreviation "MMT" before 1972, as the more-accurate numeric
# abbreviation "-004430" would be one byte over the POSIX limit. # abbreviation "-004430" would be one byte over the POSIX limit.
# #
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Africa/Monrovia -0:43:08 - LMT 1882 Zone Africa/Monrovia -0:43:08 - LMT 1882
-0:43:08 - MMT 1919 Mar # Monrovia Mean Time -0:43:08 - MMT 1919 Mar # Monrovia Mean Time
-0:44:30 - MMT 1972 Jan 7 # approximately MMT -0:44:30 - MMT 1972 Jan 7 # approximately MMT
...@@ -542,7 +542,7 @@ Rule Libya 1997 only - Apr 4 0:00 1:00 S ...@@ -542,7 +542,7 @@ Rule Libya 1997 only - Apr 4 0:00 1:00 S
Rule Libya 1997 only - Oct 4 0:00 0 - Rule Libya 1997 only - Oct 4 0:00 0 -
Rule Libya 2013 only - Mar lastFri 1:00 1:00 S Rule Libya 2013 only - Mar lastFri 1:00 1:00 S
Rule Libya 2013 only - Oct lastFri 2:00 0 - Rule Libya 2013 only - Oct lastFri 2:00 0 -
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Africa/Tripoli 0:52:44 - LMT 1920 Zone Africa/Tripoli 0:52:44 - LMT 1920
1:00 Libya CE%sT 1959 1:00 Libya CE%sT 1959
2:00 - EET 1982 2:00 - EET 1982
...@@ -652,7 +652,7 @@ Rule Mauritius 1982 only - Oct 10 0:00 1:00 - ...@@ -652,7 +652,7 @@ Rule Mauritius 1982 only - Oct 10 0:00 1:00 -
Rule Mauritius 1983 only - Mar 21 0:00 0 - Rule Mauritius 1983 only - Mar 21 0:00 0 -
Rule Mauritius 2008 only - Oct lastSun 2:00 1:00 - Rule Mauritius 2008 only - Oct lastSun 2:00 1:00 -
Rule Mauritius 2009 only - Mar lastSun 2:00 0 - Rule Mauritius 2009 only - Mar lastSun 2:00 0 -
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Indian/Mauritius 3:50:00 - LMT 1907 # Port Louis Zone Indian/Mauritius 3:50:00 - LMT 1907 # Port Louis
4:00 Mauritius +04/+05 4:00 Mauritius +04/+05
# Agalega Is, Rodriguez # Agalega Is, Rodriguez
...@@ -883,20 +883,32 @@ Zone Indian/Mauritius 3:50:00 - LMT 1907 # Port Louis ...@@ -883,20 +883,32 @@ Zone Indian/Mauritius 3:50:00 - LMT 1907 # Port Louis
# the week end after.... The government does not announce yet the decision # the week end after.... The government does not announce yet the decision
# about this temporary change. But it s 99% sure that it will be the case, # about this temporary change. But it s 99% sure that it will be the case,
# as in previous years. An unofficial survey was done these days, showing # as in previous years. An unofficial survey was done these days, showing
# that 64% of asked peopke are ok for moving from +1 to +0 during Ramadan. # that 64% of asked people are ok for moving from +1 to +0 during Ramadan.
# https://leconomiste.com/article/1035870-enquete-l-economiste-sunergia-64-des-marocains-plebiscitent-le-gmt-pendant-ramadan # https://leconomiste.com/article/1035870-enquete-l-economiste-sunergia-64-des-marocains-plebiscitent-le-gmt-pendant-ramadan
#
# From Paul Eggert (2018-11-01): # From Naoufal Semlali (2019-04-16):
# For now, guess that Morocco will fall back at 03:00 the last Sunday # Morocco will be on GMT starting from Sunday, May 5th 2019 at 3am.
# before Ramadan, and spring forward at 02:00 the first Sunday after # The switch to GMT+1 will occur on Sunday, June 9th 2019 at 2am....
# Ramadan, as this has been the practice since 2012. To implement this, # http://fr.le360.ma/societe/voici-la-date-du-retour-a-lheure-legale-au-maroc-188222
# transition dates for 2019 through 2037 were determined by running the
# following program under GNU Emacs 26.1. # From Semlali Naoufal (2020-04-14):
# (let ((islamic-year 1440)) # Following the announcement by the Moroccan government, the switch to
# GMT time will take place on Sunday, April 19, 2020 from 3 a.m. and
# the return to GMT+1 time will take place on Sunday, May 31, 2020 at 2 a.m....
# https://maroc-diplomatique.net/maroc-le-retour-a-lheure-gmt-est-prevu-dimanche-prochain/
# http://aujourdhui.ma/actualite/gmt1-retour-a-lheure-normale-dimanche-prochain-1
#
# From Paul Eggert (2020-04-14):
# For now, guess that in the future Morocco will fall back at 03:00
# the last Sunday before Ramadan, and spring forward at 02:00 the
# first Sunday after the day after Ramadan. To implement this,
# transition dates for 2021 through 2087 were determined by running
# the following program under GNU Emacs 26.3.
# (let ((islamic-year 1442))
# (require 'cal-islam) # (require 'cal-islam)
# (while (< islamic-year 1460) # (while (< islamic-year 1511)
# (let ((a (calendar-islamic-to-absolute (list 9 1 islamic-year))) # (let ((a (calendar-islamic-to-absolute (list 9 1 islamic-year)))
# (b (calendar-islamic-to-absolute (list 10 1 islamic-year))) # (b (1+ (calendar-islamic-to-absolute (list 10 1 islamic-year))))
# (sunday 0)) # (sunday 0))
# (while (/= sunday (mod (setq a (1- a)) 7))) # (while (/= sunday (mod (setq a (1- a)) 7)))
# (while (/= sunday (mod b 7)) # (while (/= sunday (mod b 7))
...@@ -956,7 +968,7 @@ Rule Morocco 2018 only - Jun 17 2:00 1:00 - ...@@ -956,7 +968,7 @@ Rule Morocco 2018 only - Jun 17 2:00 1:00 -
Rule Morocco 2019 only - May 5 3:00 0 - Rule Morocco 2019 only - May 5 3:00 0 -
Rule Morocco 2019 only - Jun 9 2:00 1:00 - Rule Morocco 2019 only - Jun 9 2:00 1:00 -
Rule Morocco 2020 only - Apr 19 3:00 0 - Rule Morocco 2020 only - Apr 19 3:00 0 -
Rule Morocco 2020 only - May 24 2:00 1:00 - Rule Morocco 2020 only - May 31 2:00 1:00 -
Rule Morocco 2021 only - Apr 11 3:00 0 - Rule Morocco 2021 only - Apr 11 3:00 0 -
Rule Morocco 2021 only - May 16 2:00 1:00 - Rule Morocco 2021 only - May 16 2:00 1:00 -
Rule Morocco 2022 only - Mar 27 3:00 0 - Rule Morocco 2022 only - Mar 27 3:00 0 -
...@@ -972,7 +984,7 @@ Rule Morocco 2026 only - Mar 22 2:00 1:00 - ...@@ -972,7 +984,7 @@ Rule Morocco 2026 only - Mar 22 2:00 1:00 -
Rule Morocco 2027 only - Feb 7 3:00 0 - Rule Morocco 2027 only - Feb 7 3:00 0 -
Rule Morocco 2027 only - Mar 14 2:00 1:00 - Rule Morocco 2027 only - Mar 14 2:00 1:00 -
Rule Morocco 2028 only - Jan 23 3:00 0 - Rule Morocco 2028 only - Jan 23 3:00 0 -
Rule Morocco 2028 only - Feb 27 2:00 1:00 - Rule Morocco 2028 only - Mar 5 2:00 1:00 -
Rule Morocco 2029 only - Jan 14 3:00 0 - Rule Morocco 2029 only - Jan 14 3:00 0 -
Rule Morocco 2029 only - Feb 18 2:00 1:00 - Rule Morocco 2029 only - Feb 18 2:00 1:00 -
Rule Morocco 2029 only - Dec 30 3:00 0 - Rule Morocco 2029 only - Dec 30 3:00 0 -
...@@ -988,13 +1000,119 @@ Rule Morocco 2033 only - Dec 25 2:00 1:00 - ...@@ -988,13 +1000,119 @@ Rule Morocco 2033 only - Dec 25 2:00 1:00 -
Rule Morocco 2034 only - Nov 5 3:00 0 - Rule Morocco 2034 only - Nov 5 3:00 0 -
Rule Morocco 2034 only - Dec 17 2:00 1:00 - Rule Morocco 2034 only - Dec 17 2:00 1:00 -
Rule Morocco 2035 only - Oct 28 3:00 0 - Rule Morocco 2035 only - Oct 28 3:00 0 -
Rule Morocco 2035 only - Dec 2 2:00 1:00 - Rule Morocco 2035 only - Dec 9 2:00 1:00 -
Rule Morocco 2036 only - Oct 19 3:00 0 - Rule Morocco 2036 only - Oct 19 3:00 0 -
Rule Morocco 2036 only - Nov 23 2:00 1:00 - Rule Morocco 2036 only - Nov 23 2:00 1:00 -
Rule Morocco 2037 only - Oct 4 3:00 0 - Rule Morocco 2037 only - Oct 4 3:00 0 -
Rule Morocco 2037 only - Nov 15 2:00 1:00 - Rule Morocco 2037 only - Nov 15 2:00 1:00 -
Rule Morocco 2038 only - Sep 26 3:00 0 -
# Zone NAME GMTOFF RULES FORMAT [UNTIL] Rule Morocco 2038 only - Oct 31 2:00 1:00 -
Rule Morocco 2039 only - Sep 18 3:00 0 -
Rule Morocco 2039 only - Oct 23 2:00 1:00 -
Rule Morocco 2040 only - Sep 2 3:00 0 -
Rule Morocco 2040 only - Oct 14 2:00 1:00 -
Rule Morocco 2041 only - Aug 25 3:00 0 -
Rule Morocco 2041 only - Sep 29 2:00 1:00 -
Rule Morocco 2042 only - Aug 10 3:00 0 -
Rule Morocco 2042 only - Sep 21 2:00 1:00 -
Rule Morocco 2043 only - Aug 2 3:00 0 -
Rule Morocco 2043 only - Sep 13 2:00 1:00 -
Rule Morocco 2044 only - Jul 24 3:00 0 -
Rule Morocco 2044 only - Aug 28 2:00 1:00 -
Rule Morocco 2045 only - Jul 9 3:00 0 -
Rule Morocco 2045 only - Aug 20 2:00 1:00 -
Rule Morocco 2046 only - Jul 1 3:00 0 -
Rule Morocco 2046 only - Aug 5 2:00 1:00 -
Rule Morocco 2047 only - Jun 23 3:00 0 -
Rule Morocco 2047 only - Jul 28 2:00 1:00 -
Rule Morocco 2048 only - Jun 7 3:00 0 -
Rule Morocco 2048 only - Jul 19 2:00 1:00 -
Rule Morocco 2049 only - May 30 3:00 0 -
Rule Morocco 2049 only - Jul 4 2:00 1:00 -
Rule Morocco 2050 only - May 15 3:00 0 -
Rule Morocco 2050 only - Jun 26 2:00 1:00 -
Rule Morocco 2051 only - May 7 3:00 0 -
Rule Morocco 2051 only - Jun 18 2:00 1:00 -
Rule Morocco 2052 only - Apr 28 3:00 0 -
Rule Morocco 2052 only - Jun 2 2:00 1:00 -
Rule Morocco 2053 only - Apr 13 3:00 0 -
Rule Morocco 2053 only - May 25 2:00 1:00 -
Rule Morocco 2054 only - Apr 5 3:00 0 -
Rule Morocco 2054 only - May 10 2:00 1:00 -
Rule Morocco 2055 only - Mar 28 3:00 0 -
Rule Morocco 2055 only - May 2 2:00 1:00 -
Rule Morocco 2056 only - Mar 12 3:00 0 -
Rule Morocco 2056 only - Apr 23 2:00 1:00 -
Rule Morocco 2057 only - Mar 4 3:00 0 -
Rule Morocco 2057 only - Apr 8 2:00 1:00 -
Rule Morocco 2058 only - Feb 17 3:00 0 -
Rule Morocco 2058 only - Mar 31 2:00 1:00 -
Rule Morocco 2059 only - Feb 9 3:00 0 -
Rule Morocco 2059 only - Mar 23 2:00 1:00 -
Rule Morocco 2060 only - Feb 1 3:00 0 -
Rule Morocco 2060 only - Mar 7 2:00 1:00 -
Rule Morocco 2061 only - Jan 16 3:00 0 -
Rule Morocco 2061 only - Feb 27 2:00 1:00 -
Rule Morocco 2062 only - Jan 8 3:00 0 -
Rule Morocco 2062 only - Feb 12 2:00 1:00 -
Rule Morocco 2062 only - Dec 31 3:00 0 -
Rule Morocco 2063 only - Feb 4 2:00 1:00 -
Rule Morocco 2063 only - Dec 16 3:00 0 -
Rule Morocco 2064 only - Jan 27 2:00 1:00 -
Rule Morocco 2064 only - Dec 7 3:00 0 -
Rule Morocco 2065 only - Jan 11 2:00 1:00 -
Rule Morocco 2065 only - Nov 22 3:00 0 -
Rule Morocco 2066 only - Jan 3 2:00 1:00 -
Rule Morocco 2066 only - Nov 14 3:00 0 -
Rule Morocco 2066 only - Dec 26 2:00 1:00 -
Rule Morocco 2067 only - Nov 6 3:00 0 -
Rule Morocco 2067 only - Dec 11 2:00 1:00 -
Rule Morocco 2068 only - Oct 21 3:00 0 -
Rule Morocco 2068 only - Dec 2 2:00 1:00 -
Rule Morocco 2069 only - Oct 13 3:00 0 -
Rule Morocco 2069 only - Nov 17 2:00 1:00 -
Rule Morocco 2070 only - Oct 5 3:00 0 -
Rule Morocco 2070 only - Nov 9 2:00 1:00 -
Rule Morocco 2071 only - Sep 20 3:00 0 -
Rule Morocco 2071 only - Nov 1 2:00 1:00 -
Rule Morocco 2072 only - Sep 11 3:00 0 -
Rule Morocco 2072 only - Oct 16 2:00 1:00 -
Rule Morocco 2073 only - Aug 27 3:00 0 -
Rule Morocco 2073 only - Oct 8 2:00 1:00 -
Rule Morocco 2074 only - Aug 19 3:00 0 -
Rule Morocco 2074 only - Sep 30 2:00 1:00 -
Rule Morocco 2075 only - Aug 11 3:00 0 -
Rule Morocco 2075 only - Sep 15 2:00 1:00 -
Rule Morocco 2076 only - Jul 26 3:00 0 -
Rule Morocco 2076 only - Sep 6 2:00 1:00 -
Rule Morocco 2077 only - Jul 18 3:00 0 -
Rule Morocco 2077 only - Aug 22 2:00 1:00 -
Rule Morocco 2078 only - Jul 10 3:00 0 -
Rule Morocco 2078 only - Aug 14 2:00 1:00 -
Rule Morocco 2079 only - Jun 25 3:00 0 -
Rule Morocco 2079 only - Aug 6 2:00 1:00 -
Rule Morocco 2080 only - Jun 16 3:00 0 -
Rule Morocco 2080 only - Jul 21 2:00 1:00 -
Rule Morocco 2081 only - Jun 1 3:00 0 -
Rule Morocco 2081 only - Jul 13 2:00 1:00 -
Rule Morocco 2082 only - May 24 3:00 0 -
Rule Morocco 2082 only - Jun 28 2:00 1:00 -
Rule Morocco 2083 only - May 16 3:00 0 -
Rule Morocco 2083 only - Jun 20 2:00 1:00 -
Rule Morocco 2084 only - Apr 30 3:00 0 -
Rule Morocco 2084 only - Jun 11 2:00 1:00 -
Rule Morocco 2085 only - Apr 22 3:00 0 -
Rule Morocco 2085 only - May 27 2:00 1:00 -
Rule Morocco 2086 only - Apr 14 3:00 0 -
Rule Morocco 2086 only - May 19 2:00 1:00 -
Rule Morocco 2087 only - Mar 30 3:00 0 -
Rule Morocco 2087 only - May 11 2:00 1:00 -
# For dates after the somewhat-arbitrary cutoff of 2087, assume that
# Morocco will no longer observe DST. At some point this table will
# need to be extended, though quite possibly Morocco will change the
# rules first.
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Africa/Casablanca -0:30:20 - LMT 1913 Oct 26 Zone Africa/Casablanca -0:30:20 - LMT 1913 Oct 26
0:00 Morocco +00/+01 1984 Mar 16 0:00 Morocco +00/+01 1984 Mar 16
1:00 - +01 1986 1:00 - +01 1986
...@@ -1024,7 +1142,7 @@ Zone Africa/El_Aaiun -0:52:48 - LMT 1934 Jan # El Aaiún ...@@ -1024,7 +1142,7 @@ Zone Africa/El_Aaiun -0:52:48 - LMT 1934 Jan # El Aaiún
# https://dre.pt/pdf1sdip/1911/05/12500/23132313.pdf # https://dre.pt/pdf1sdip/1911/05/12500/23132313.pdf
# merely made it official? # merely made it official?
# #
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Africa/Maputo 2:10:20 - LMT 1903 Mar Zone Africa/Maputo 2:10:20 - LMT 1903 Mar
2:00 - CAT 2:00 - CAT
Link Africa/Maputo Africa/Blantyre # Malawi Link Africa/Maputo Africa/Blantyre # Malawi
...@@ -1090,13 +1208,13 @@ Link Africa/Maputo Africa/Lusaka # Zambia ...@@ -1090,13 +1208,13 @@ Link Africa/Maputo Africa/Lusaka # Zambia
#Rule Namibia 1994 only - Mar 21 0:00 -1:00 WAT #Rule Namibia 1994 only - Mar 21 0:00 -1:00 WAT
#Rule Namibia 1994 2017 - Sep Sun>=1 2:00 0 CAT #Rule Namibia 1994 2017 - Sep Sun>=1 2:00 0 CAT
#Rule Namibia 1995 2017 - Apr Sun>=1 2:00 -1:00 WAT #Rule Namibia 1995 2017 - Apr Sun>=1 2:00 -1:00 WAT
# Rearguard section, for parsers that do not support negative DST. # Rearguard section, for parsers lacking negative DST; see ziguard.awk.
Rule Namibia 1994 only - Mar 21 0:00 0 WAT Rule Namibia 1994 only - Mar 21 0:00 0 WAT
Rule Namibia 1994 2017 - Sep Sun>=1 2:00 1:00 CAT Rule Namibia 1994 2017 - Sep Sun>=1 2:00 1:00 CAT
Rule Namibia 1995 2017 - Apr Sun>=1 2:00 0 WAT Rule Namibia 1995 2017 - Apr Sun>=1 2:00 0 WAT
# End of rearguard section. # End of rearguard section.
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Africa/Windhoek 1:08:24 - LMT 1892 Feb 8 Zone Africa/Windhoek 1:08:24 - LMT 1892 Feb 8
1:30 - +0130 1903 Mar 1:30 - +0130 1903 Mar
2:00 - SAST 1942 Sep 20 2:00 2:00 - SAST 1942 Sep 20 2:00
...@@ -1104,7 +1222,7 @@ Zone Africa/Windhoek 1:08:24 - LMT 1892 Feb 8 ...@@ -1104,7 +1222,7 @@ Zone Africa/Windhoek 1:08:24 - LMT 1892 Feb 8
2:00 - SAST 1990 Mar 21 # independence 2:00 - SAST 1990 Mar 21 # independence
# Vanguard section, for zic and other parsers that support negative DST. # Vanguard section, for zic and other parsers that support negative DST.
# 2:00 Namibia %s # 2:00 Namibia %s
# Rearguard section, for parsers that do not support negative DST. # Rearguard section, for parsers lacking negative DST; see ziguard.awk.
2:00 - CAT 1994 Mar 21 0:00 2:00 - CAT 1994 Mar 21 0:00
# From Paul Eggert (2017-04-07): # From Paul Eggert (2017-04-07):
# The official date of the 2017 rule change was 2017-10-24. See: # The official date of the 2017 rule change was 2017-10-24. See:
...@@ -1117,7 +1235,7 @@ Zone Africa/Windhoek 1:08:24 - LMT 1892 Feb 8 ...@@ -1117,7 +1235,7 @@ Zone Africa/Windhoek 1:08:24 - LMT 1892 Feb 8
# See Africa/Lagos. # See Africa/Lagos.
# Nigeria # Nigeria
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Africa/Lagos 0:13:36 - LMT 1919 Sep Zone Africa/Lagos 0:13:36 - LMT 1919 Sep
1:00 - WAT 1:00 - WAT
Link Africa/Lagos Africa/Bangui # Central African Republic Link Africa/Lagos Africa/Bangui # Central African Republic
...@@ -1131,7 +1249,7 @@ Link Africa/Lagos Africa/Niamey # Niger ...@@ -1131,7 +1249,7 @@ Link Africa/Lagos Africa/Niamey # Niger
Link Africa/Lagos Africa/Porto-Novo # Benin Link Africa/Lagos Africa/Porto-Novo # Benin
# Réunion # Réunion
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Indian/Reunion 3:41:52 - LMT 1911 Jun # Saint-Denis Zone Indian/Reunion 3:41:52 - LMT 1911 Jun # Saint-Denis
4:00 - +04 4:00 - +04
# #
...@@ -1191,7 +1309,7 @@ Zone Africa/Sao_Tome 0:26:56 - LMT 1884 ...@@ -1191,7 +1309,7 @@ Zone Africa/Sao_Tome 0:26:56 - LMT 1884
# See Africa/Abidjan. # See Africa/Abidjan.
# Seychelles # Seychelles
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Indian/Mahe 3:41:48 - LMT 1906 Jun # Victoria Zone Indian/Mahe 3:41:48 - LMT 1906 Jun # Victoria
4:00 - +04 4:00 - +04
# From Paul Eggert (2001-05-30): # From Paul Eggert (2001-05-30):
...@@ -1211,7 +1329,7 @@ Zone Indian/Mahe 3:41:48 - LMT 1906 Jun # Victoria ...@@ -1211,7 +1329,7 @@ Zone Indian/Mahe 3:41:48 - LMT 1906 Jun # Victoria
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
Rule SA 1942 1943 - Sep Sun>=15 2:00 1:00 - Rule SA 1942 1943 - Sep Sun>=15 2:00 1:00 -
Rule SA 1943 1944 - Mar Sun>=15 2:00 0 - Rule SA 1943 1944 - Mar Sun>=15 2:00 0 -
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Africa/Johannesburg 1:52:00 - LMT 1892 Feb 8 Zone Africa/Johannesburg 1:52:00 - LMT 1892 Feb 8
1:30 - SAST 1903 Mar 1:30 - SAST 1903 Mar
2:00 SA SAST 2:00 SA SAST
...@@ -1246,14 +1364,14 @@ Rule Sudan 1970 only - May 1 0:00 1:00 S ...@@ -1246,14 +1364,14 @@ Rule Sudan 1970 only - May 1 0:00 1:00 S
Rule Sudan 1970 1985 - Oct 15 0:00 0 - Rule Sudan 1970 1985 - Oct 15 0:00 0 -
Rule Sudan 1971 only - Apr 30 0:00 1:00 S Rule Sudan 1971 only - Apr 30 0:00 1:00 S
Rule Sudan 1972 1985 - Apr lastSun 0:00 1:00 S Rule Sudan 1972 1985 - Apr lastSun 0:00 1:00 S
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Africa/Khartoum 2:10:08 - LMT 1931 Zone Africa/Khartoum 2:10:08 - LMT 1931
2:00 Sudan CA%sT 2000 Jan 15 12:00 2:00 Sudan CA%sT 2000 Jan 15 12:00
3:00 - EAT 2017 Nov 1 3:00 - EAT 2017 Nov 1
2:00 - CAT 2:00 - CAT
# South Sudan # South Sudan
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Africa/Juba 2:06:28 - LMT 1931 Zone Africa/Juba 2:06:28 - LMT 1931
2:00 Sudan CA%sT 2000 Jan 15 12:00 2:00 Sudan CA%sT 2000 Jan 15 12:00
3:00 - EAT 3:00 - EAT
...@@ -1359,7 +1477,7 @@ Rule Tunisia 2006 2008 - Oct lastSun 2:00s 0 - ...@@ -1359,7 +1477,7 @@ Rule Tunisia 2006 2008 - Oct lastSun 2:00s 0 -
# Shanks & Pottenger give 0:09:20 for Paris Mean Time; go with Howse's # Shanks & Pottenger give 0:09:20 for Paris Mean Time; go with Howse's
# more precise 0:09:21. # more precise 0:09:21.
# Shanks & Pottenger say the 1911 switch was on Mar 9; go with Howse's Mar 11. # Shanks & Pottenger say the 1911 switch was on Mar 9; go with Howse's Mar 11.
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Africa/Tunis 0:40:44 - LMT 1881 May 12 Zone Africa/Tunis 0:40:44 - LMT 1881 May 12
0:09:21 - PMT 1911 Mar 11 # Paris Mean Time 0:09:21 - PMT 1911 Mar 11 # Paris Mean Time
1:00 Tunisia CE%sT 1:00 Tunisia CE%sT
......
...@@ -36,7 +36,7 @@ ...@@ -36,7 +36,7 @@
# for information. # for information.
# Unless otherwise specified, we have no time zone information. # Unless otherwise specified, we have no time zone information.
# FORMAT is '-00' and GMTOFF is 0 for locations while uninhabited. # FORMAT is '-00' and STDOFF is 0 for locations while uninhabited.
# Argentina - year-round bases # Argentina - year-round bases
# Belgrano II, Confin Coast, -770227-0343737, since 1972-02-05 # Belgrano II, Confin Coast, -770227-0343737, since 1972-02-05
...@@ -93,7 +93,7 @@ ...@@ -93,7 +93,7 @@
# Australian Antarctica Division informed us that Casey changed time # Australian Antarctica Division informed us that Casey changed time
# zone to UTC+11 in "the morning of 22nd October 2016". # zone to UTC+11 in "the morning of 22nd October 2016".
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Antarctica/Casey 0 - -00 1969 Zone Antarctica/Casey 0 - -00 1969
8:00 - +08 2009 Oct 18 2:00 8:00 - +08 2009 Oct 18 2:00
11:00 - +11 2010 Mar 5 2:00 11:00 - +11 2010 Mar 5 2:00
...@@ -165,7 +165,7 @@ Zone Antarctica/Mawson 0 - -00 1954 Feb 13 ...@@ -165,7 +165,7 @@ Zone Antarctica/Mawson 0 - -00 1954 Feb 13
# St Paul Island - near Amsterdam, uninhabited # St Paul Island - near Amsterdam, uninhabited
# fishing stations operated variously 1819/1931 # fishing stations operated variously 1819/1931
# #
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Indian/Kerguelen 0 - -00 1950 # Port-aux-Français Zone Indian/Kerguelen 0 - -00 1950 # Port-aux-Français
5:00 - +05 5:00 - +05
# #
...@@ -176,7 +176,7 @@ Zone Indian/Kerguelen 0 - -00 1950 # Port-aux-Français ...@@ -176,7 +176,7 @@ Zone Indian/Kerguelen 0 - -00 1950 # Port-aux-Français
# Another base at Port-Martin, 50km east, began operation in 1947. # Another base at Port-Martin, 50km east, began operation in 1947.
# It was destroyed by fire on 1952-01-14. # It was destroyed by fire on 1952-01-14.
# #
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Antarctica/DumontDUrville 0 - -00 1947 Zone Antarctica/DumontDUrville 0 - -00 1947
10:00 - +10 1952 Jan 14 10:00 - +10 1952 Jan 14
0 - -00 1956 Nov 0 - -00 1956 Nov
...@@ -204,7 +204,7 @@ Zone Antarctica/DumontDUrville 0 - -00 1947 ...@@ -204,7 +204,7 @@ Zone Antarctica/DumontDUrville 0 - -00 1947
# Syowa station, which is the first antarctic station of Japan, # Syowa station, which is the first antarctic station of Japan,
# was established on 1957-01-29. Since Syowa station is still the main # was established on 1957-01-29. Since Syowa station is still the main
# station of Japan, it's appropriate for the principal location. # station of Japan, it's appropriate for the principal location.
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Antarctica/Syowa 0 - -00 1957 Jan 29 Zone Antarctica/Syowa 0 - -00 1957 Jan 29
3:00 - +03 3:00 - +03
# See: # See:
...@@ -254,7 +254,7 @@ Rule Troll 2005 max - Mar lastSun 1:00u 2:00 +02 ...@@ -254,7 +254,7 @@ Rule Troll 2005 max - Mar lastSun 1:00u 2:00 +02
#Rule Troll 2004 max - Nov 7 1:00u 0:00 +00 #Rule Troll 2004 max - Nov 7 1:00u 0:00 +00
# Remove the following line when uncommenting the above '#Rule' lines. # Remove the following line when uncommenting the above '#Rule' lines.
Rule Troll 2004 max - Oct lastSun 1:00u 0:00 +00 Rule Troll 2004 max - Oct lastSun 1:00u 0:00 +00
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Antarctica/Troll 0 - -00 2005 Feb 12 Zone Antarctica/Troll 0 - -00 2005 Feb 12
0:00 Troll %s 0:00 Troll %s
...@@ -328,7 +328,7 @@ Zone Antarctica/Vostok 0 - -00 1957 Dec 16 ...@@ -328,7 +328,7 @@ Zone Antarctica/Vostok 0 - -00 1957 Dec 16
# From Paul Eggert (2002-10-22) # From Paul Eggert (2002-10-22)
# <http://webexhibits.org/daylightsaving/g.html> says Rothera is -03 all year. # <http://webexhibits.org/daylightsaving/g.html> says Rothera is -03 all year.
# #
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Antarctica/Rothera 0 - -00 1976 Dec 1 Zone Antarctica/Rothera 0 - -00 1976 Dec 1
-3:00 - -03 -3:00 - -03
......
...@@ -48,7 +48,7 @@ Rule Aus 1943 only - Oct 3 2:00 1:00 D ...@@ -48,7 +48,7 @@ Rule Aus 1943 only - Oct 3 2:00 1:00 D
# says W Australia didn't use DST in 1943/1944. Ignore Whitman's claim that # says W Australia didn't use DST in 1943/1944. Ignore Whitman's claim that
# 1944/1945 was just like 1943/1944. # 1944/1945 was just like 1943/1944.
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
# Northern Territory # Northern Territory
Zone Australia/Darwin 8:43:20 - LMT 1895 Feb Zone Australia/Darwin 8:43:20 - LMT 1895 Feb
9:00 - ACST 1899 May 9:00 - ACST 1899 May
...@@ -125,7 +125,7 @@ Rule AS 2006 only - Apr 2 2:00s 0 S ...@@ -125,7 +125,7 @@ Rule AS 2006 only - Apr 2 2:00s 0 S
Rule AS 2007 only - Mar lastSun 2:00s 0 S Rule AS 2007 only - Mar lastSun 2:00s 0 S
Rule AS 2008 max - Apr Sun>=1 2:00s 0 S Rule AS 2008 max - Apr Sun>=1 2:00s 0 S
Rule AS 2008 max - Oct Sun>=1 2:00s 1:00 D Rule AS 2008 max - Oct Sun>=1 2:00s 1:00 D
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Australia/Adelaide 9:14:20 - LMT 1895 Feb Zone Australia/Adelaide 9:14:20 - LMT 1895 Feb
9:00 - ACST 1899 May 9:00 - ACST 1899 May
9:30 Aus AC%sT 1971 9:30 Aus AC%sT 1971
...@@ -157,7 +157,7 @@ Rule AT 2001 max - Oct Sun>=1 2:00s 1:00 D ...@@ -157,7 +157,7 @@ Rule AT 2001 max - Oct Sun>=1 2:00s 1:00 D
Rule AT 2006 only - Apr Sun>=1 2:00s 0 S Rule AT 2006 only - Apr Sun>=1 2:00s 0 S
Rule AT 2007 only - Mar lastSun 2:00s 0 S Rule AT 2007 only - Mar lastSun 2:00s 0 S
Rule AT 2008 max - Apr Sun>=1 2:00s 0 S Rule AT 2008 max - Apr Sun>=1 2:00s 0 S
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Australia/Hobart 9:49:16 - LMT 1895 Sep Zone Australia/Hobart 9:49:16 - LMT 1895 Sep
10:00 - AEST 1916 Oct 1 2:00 10:00 - AEST 1916 Oct 1 2:00
10:00 1:00 AEDT 1917 Feb 10:00 1:00 AEDT 1917 Feb
...@@ -185,7 +185,7 @@ Rule AV 2006 only - Apr Sun>=1 2:00s 0 S ...@@ -185,7 +185,7 @@ Rule AV 2006 only - Apr Sun>=1 2:00s 0 S
Rule AV 2007 only - Mar lastSun 2:00s 0 S Rule AV 2007 only - Mar lastSun 2:00s 0 S
Rule AV 2008 max - Apr Sun>=1 2:00s 0 S Rule AV 2008 max - Apr Sun>=1 2:00s 0 S
Rule AV 2008 max - Oct Sun>=1 2:00s 1:00 D Rule AV 2008 max - Oct Sun>=1 2:00s 1:00 D
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Australia/Melbourne 9:39:52 - LMT 1895 Feb Zone Australia/Melbourne 9:39:52 - LMT 1895 Feb
10:00 Aus AE%sT 1971 10:00 Aus AE%sT 1971
10:00 AV AE%sT 10:00 AV AE%sT
...@@ -208,7 +208,7 @@ Rule AN 2006 only - Apr Sun>=1 2:00s 0 S ...@@ -208,7 +208,7 @@ Rule AN 2006 only - Apr Sun>=1 2:00s 0 S
Rule AN 2007 only - Mar lastSun 2:00s 0 S Rule AN 2007 only - Mar lastSun 2:00s 0 S
Rule AN 2008 max - Apr Sun>=1 2:00s 0 S Rule AN 2008 max - Apr Sun>=1 2:00s 0 S
Rule AN 2008 max - Oct Sun>=1 2:00s 1:00 D Rule AN 2008 max - Oct Sun>=1 2:00s 1:00 D
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Australia/Sydney 10:04:52 - LMT 1895 Feb Zone Australia/Sydney 10:04:52 - LMT 1895 Feb
10:00 Aus AE%sT 1971 10:00 Aus AE%sT 1971
10:00 AN AE%sT 10:00 AN AE%sT
...@@ -279,14 +279,14 @@ Zone Antarctica/Macquarie 0 - -00 1899 Nov ...@@ -279,14 +279,14 @@ Zone Antarctica/Macquarie 0 - -00 1899 Nov
11:00 - +11 11:00 - +11
# Christmas # Christmas
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Indian/Christmas 7:02:52 - LMT 1895 Feb Zone Indian/Christmas 7:02:52 - LMT 1895 Feb
7:00 - +07 7:00 - +07
# Cocos (Keeling) Is # Cocos (Keeling) Is
# These islands were ruled by the Ross family from about 1830 to 1978. # These islands were ruled by the Ross family from about 1830 to 1978.
# We don't know when standard time was introduced; for now, we guess 1900. # We don't know when standard time was introduced; for now, we guess 1900.
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Indian/Cocos 6:27:40 - LMT 1900 Zone Indian/Cocos 6:27:40 - LMT 1900
6:30 - +0630 6:30 - +0630
...@@ -390,13 +390,18 @@ Zone Indian/Cocos 6:27:40 - LMT 1900 ...@@ -390,13 +390,18 @@ Zone Indian/Cocos 6:27:40 - LMT 1900
# From Raymond Kumar (2018-07-13): # From Raymond Kumar (2018-07-13):
# http://www.fijitimes.com/government-approves-2018-daylight-saving/ # http://www.fijitimes.com/government-approves-2018-daylight-saving/
# ... The daylight saving period will end at 3am on Sunday January 13, 2019. # ... The daylight saving period will end at 3am on Sunday January 13, 2019.
#
# From Paul Eggert (2018-07-15): # From Paul Eggert (2019-08-06):
# For now, guess DST from 02:00 the first Sunday in November to 03:00 # Today Raymond Kumar reported the Government of Fiji Gazette Supplement No. 27
# the first Sunday on or after January 13. January transitions reportedly # (2019-08-02) said that Fiji observes DST "commencing at 2.00 am on
# Sunday, 10 November 2019 and ending at 3.00 am on Sunday, 12 January 2020."
# For now, guess DST from 02:00 the second Sunday in November to 03:00
# the first Sunday on or after January 12. January transitions reportedly
# depend on when school terms start. Although the guess is ad hoc, it matches # depend on when school terms start. Although the guess is ad hoc, it matches
# transitions since late 2014 and seems more likely to match future # transitions planned this year and seems more likely to match future practice
# practice than guessing no DST. # than guessing no DST.
# From Michael Deckers (2019-08-06):
# https://www.laws.gov.fj/LawsAsMade/downloadfile/848
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
Rule Fiji 1998 1999 - Nov Sun>=1 2:00 1:00 - Rule Fiji 1998 1999 - Nov Sun>=1 2:00 1:00 -
...@@ -407,14 +412,15 @@ Rule Fiji 2010 2013 - Oct Sun>=21 2:00 1:00 - ...@@ -407,14 +412,15 @@ Rule Fiji 2010 2013 - Oct Sun>=21 2:00 1:00 -
Rule Fiji 2011 only - Mar Sun>=1 3:00 0 - Rule Fiji 2011 only - Mar Sun>=1 3:00 0 -
Rule Fiji 2012 2013 - Jan Sun>=18 3:00 0 - Rule Fiji 2012 2013 - Jan Sun>=18 3:00 0 -
Rule Fiji 2014 only - Jan Sun>=18 2:00 0 - Rule Fiji 2014 only - Jan Sun>=18 2:00 0 -
Rule Fiji 2014 max - Nov Sun>=1 2:00 1:00 - Rule Fiji 2014 2018 - Nov Sun>=1 2:00 1:00 -
Rule Fiji 2015 max - Jan Sun>=13 3:00 0 - Rule Fiji 2015 max - Jan Sun>=12 3:00 0 -
# Zone NAME GMTOFF RULES FORMAT [UNTIL] Rule Fiji 2019 max - Nov Sun>=8 2:00 1:00 -
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Fiji 11:55:44 - LMT 1915 Oct 26 # Suva Zone Pacific/Fiji 11:55:44 - LMT 1915 Oct 26 # Suva
12:00 Fiji +12/+13 12:00 Fiji +12/+13
# French Polynesia # French Polynesia
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Gambier -8:59:48 - LMT 1912 Oct # Rikitea Zone Pacific/Gambier -8:59:48 - LMT 1912 Oct # Rikitea
-9:00 - -09 -9:00 - -09
Zone Pacific/Marquesas -9:18:00 - LMT 1912 Oct Zone Pacific/Marquesas -9:18:00 - LMT 1912 Oct
...@@ -457,7 +463,7 @@ Rule Guam 1977 only - Apr 24 2:00 1:00 D ...@@ -457,7 +463,7 @@ Rule Guam 1977 only - Apr 24 2:00 1:00 D
# http://documents.guam.gov/wp-content/uploads/E.O.-77-18-Guam-Standard-Time.pdf # http://documents.guam.gov/wp-content/uploads/E.O.-77-18-Guam-Standard-Time.pdf
Rule Guam 1977 only - Aug 28 2:00 0 S Rule Guam 1977 only - Aug 28 2:00 0 S
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Guam -14:21:00 - LMT 1844 Dec 31 Zone Pacific/Guam -14:21:00 - LMT 1844 Dec 31
9:39:00 - LMT 1901 # Agana 9:39:00 - LMT 1901 # Agana
10:00 - GST 1941 Dec 10 # Guam 10:00 - GST 1941 Dec 10 # Guam
...@@ -467,7 +473,7 @@ Zone Pacific/Guam -14:21:00 - LMT 1844 Dec 31 ...@@ -467,7 +473,7 @@ Zone Pacific/Guam -14:21:00 - LMT 1844 Dec 31
Link Pacific/Guam Pacific/Saipan # N Mariana Is Link Pacific/Guam Pacific/Saipan # N Mariana Is
# Kiribati # Kiribati
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Tarawa 11:32:04 - LMT 1901 # Bairiki Zone Pacific/Tarawa 11:32:04 - LMT 1901 # Bairiki
12:00 - +12 12:00 - +12
Zone Pacific/Enderbury -11:24:20 - LMT 1901 Zone Pacific/Enderbury -11:24:20 - LMT 1901
...@@ -483,7 +489,7 @@ Zone Pacific/Kiritimati -10:29:20 - LMT 1901 ...@@ -483,7 +489,7 @@ Zone Pacific/Kiritimati -10:29:20 - LMT 1901
# See Pacific/Guam. # See Pacific/Guam.
# Marshall Is # Marshall Is
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Majuro 11:24:48 - LMT 1901 Zone Pacific/Majuro 11:24:48 - LMT 1901
11:00 - +11 1914 Oct 11:00 - +11 1914 Oct
9:00 - +09 1919 Feb 1 9:00 - +09 1919 Feb 1
...@@ -501,7 +507,7 @@ Zone Pacific/Kwajalein 11:09:20 - LMT 1901 ...@@ -501,7 +507,7 @@ Zone Pacific/Kwajalein 11:09:20 - LMT 1901
12:00 - +12 12:00 - +12
# Micronesia # Micronesia
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Chuuk -13:52:52 - LMT 1844 Dec 31 Zone Pacific/Chuuk -13:52:52 - LMT 1844 Dec 31
10:07:08 - LMT 1901 10:07:08 - LMT 1901
10:00 - +10 1914 Oct 10:00 - +10 1914 Oct
...@@ -529,7 +535,7 @@ Zone Pacific/Kosrae -13:08:04 - LMT 1844 Dec 31 ...@@ -529,7 +535,7 @@ Zone Pacific/Kosrae -13:08:04 - LMT 1844 Dec 31
11:00 - +11 11:00 - +11
# Nauru # Nauru
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Nauru 11:07:40 - LMT 1921 Jan 15 # Uaobe Zone Pacific/Nauru 11:07:40 - LMT 1921 Jan 15 # Uaobe
11:30 - +1130 1942 Aug 29 11:30 - +1130 1942 Aug 29
9:00 - +09 1945 Sep 8 9:00 - +09 1945 Sep 8
...@@ -543,7 +549,7 @@ Rule NC 1978 1979 - Feb 27 0:00 0 - ...@@ -543,7 +549,7 @@ Rule NC 1978 1979 - Feb 27 0:00 0 -
Rule NC 1996 only - Dec 1 2:00s 1:00 - Rule NC 1996 only - Dec 1 2:00s 1:00 -
# Shanks & Pottenger say the following was at 2:00; go with IATA. # Shanks & Pottenger say the following was at 2:00; go with IATA.
Rule NC 1997 only - Mar 2 2:00s 0 - Rule NC 1997 only - Mar 2 2:00s 0 -
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Noumea 11:05:48 - LMT 1912 Jan 13 # Nouméa Zone Pacific/Noumea 11:05:48 - LMT 1912 Jan 13 # Nouméa
11:00 NC +11/+12 11:00 NC +11/+12
...@@ -582,7 +588,7 @@ Rule NZ 2007 max - Sep lastSun 2:00s 1:00 D ...@@ -582,7 +588,7 @@ Rule NZ 2007 max - Sep lastSun 2:00s 1:00 D
Rule Chatham 2007 max - Sep lastSun 2:45s 1:00 - Rule Chatham 2007 max - Sep lastSun 2:45s 1:00 -
Rule NZ 2008 max - Apr Sun>=1 2:00s 0 S Rule NZ 2008 max - Apr Sun>=1 2:00s 0 S
Rule Chatham 2008 max - Apr Sun>=1 2:45s 0 - Rule Chatham 2008 max - Apr Sun>=1 2:45s 0 -
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Auckland 11:39:04 - LMT 1868 Nov 2 Zone Pacific/Auckland 11:39:04 - LMT 1868 Nov 2
11:30 NZ NZ%sT 1946 Jan 1 11:30 NZ NZ%sT 1946 Jan 1
12:00 NZ NZ%sT 12:00 NZ NZ%sT
...@@ -608,7 +614,7 @@ Link Pacific/Auckland Antarctica/McMurdo ...@@ -608,7 +614,7 @@ Link Pacific/Auckland Antarctica/McMurdo
Rule Cook 1978 only - Nov 12 0:00 0:30 - Rule Cook 1978 only - Nov 12 0:00 0:30 -
Rule Cook 1979 1991 - Mar Sun>=1 0:00 0 - Rule Cook 1979 1991 - Mar Sun>=1 0:00 0 -
Rule Cook 1979 1990 - Oct lastSun 0:00 0:30 - Rule Cook 1979 1990 - Oct lastSun 0:00 0:30 -
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Rarotonga -10:39:04 - LMT 1901 # Avarua Zone Pacific/Rarotonga -10:39:04 - LMT 1901 # Avarua
-10:30 - -1030 1978 Nov 12 -10:30 - -1030 1978 Nov 12
-10:00 Cook -10/-0930 -10:00 Cook -10/-0930
...@@ -617,29 +623,30 @@ Zone Pacific/Rarotonga -10:39:04 - LMT 1901 # Avarua ...@@ -617,29 +623,30 @@ Zone Pacific/Rarotonga -10:39:04 - LMT 1901 # Avarua
# Niue # Niue
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Niue -11:19:40 - LMT 1901 # Alofi Zone Pacific/Niue -11:19:40 - LMT 1901 # Alofi
-11:20 - -1120 1951 -11:20 - -1120 1951
-11:30 - -1130 1978 Oct 1 -11:30 - -1130 1978 Oct 1
-11:00 - -11 -11:00 - -11
# Norfolk # Norfolk
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Norfolk 11:11:52 - LMT 1901 # Kingston Zone Pacific/Norfolk 11:11:52 - LMT 1901 # Kingston
11:12 - +1112 1951 11:12 - +1112 1951
11:30 - +1130 1974 Oct 27 02:00 11:30 - +1130 1974 Oct 27 02:00s
11:30 1:00 +1230 1975 Mar 2 02:00 11:30 1:00 +1230 1975 Mar 2 02:00s
11:30 - +1130 2015 Oct 4 02:00 11:30 - +1130 2015 Oct 4 02:00s
11:00 - +11 11:00 - +11 2019 Jul
11:00 AN +11/+12
# Palau (Belau) # Palau (Belau)
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Palau -15:02:04 - LMT 1844 Dec 31 # Koror Zone Pacific/Palau -15:02:04 - LMT 1844 Dec 31 # Koror
8:57:56 - LMT 1901 8:57:56 - LMT 1901
9:00 - +09 9:00 - +09
# Papua New Guinea # Papua New Guinea
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Port_Moresby 9:48:40 - LMT 1880 Zone Pacific/Port_Moresby 9:48:40 - LMT 1880
9:48:32 - PMMT 1895 # Port Moresby Mean Time 9:48:32 - PMMT 1895 # Port Moresby Mean Time
10:00 - +10 10:00 - +10
...@@ -669,7 +676,7 @@ Zone Pacific/Bougainville 10:22:16 - LMT 1880 ...@@ -669,7 +676,7 @@ Zone Pacific/Bougainville 10:22:16 - LMT 1880
11:00 - +11 11:00 - +11
# Pitcairn # Pitcairn
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Pitcairn -8:40:20 - LMT 1901 # Adamstown Zone Pacific/Pitcairn -8:40:20 - LMT 1901 # Adamstown
-8:30 - -0830 1998 Apr 27 0:00 -8:30 - -0830 1998 Apr 27 0:00
-8:00 - -08 -8:00 - -08
...@@ -754,7 +761,7 @@ Rule WS 2011 only - Apr Sat>=1 4:00 0 - ...@@ -754,7 +761,7 @@ Rule WS 2011 only - Apr Sat>=1 4:00 0 -
Rule WS 2011 only - Sep lastSat 3:00 1 - Rule WS 2011 only - Sep lastSat 3:00 1 -
Rule WS 2012 max - Apr Sun>=1 4:00 0 - Rule WS 2012 max - Apr Sun>=1 4:00 0 -
Rule WS 2012 max - Sep lastSun 3:00 1 - Rule WS 2012 max - Sep lastSun 3:00 1 -
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Apia 12:33:04 - LMT 1892 Jul 5 Zone Pacific/Apia 12:33:04 - LMT 1892 Jul 5
-11:26:56 - LMT 1911 -11:26:56 - LMT 1911
-11:30 - -1130 1950 -11:30 - -1130 1950
...@@ -763,7 +770,7 @@ Zone Pacific/Apia 12:33:04 - LMT 1892 Jul 5 ...@@ -763,7 +770,7 @@ Zone Pacific/Apia 12:33:04 - LMT 1892 Jul 5
# Solomon Is # Solomon Is
# excludes Bougainville, for which see Papua New Guinea # excludes Bougainville, for which see Papua New Guinea
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Guadalcanal 10:39:48 - LMT 1912 Oct # Honiara Zone Pacific/Guadalcanal 10:39:48 - LMT 1912 Oct # Honiara
11:00 - +11 11:00 - +11
...@@ -786,7 +793,7 @@ Zone Pacific/Guadalcanal 10:39:48 - LMT 1912 Oct # Honiara ...@@ -786,7 +793,7 @@ Zone Pacific/Guadalcanal 10:39:48 - LMT 1912 Oct # Honiara
# was "11 hours slow on G.M.T." Go with Thorsen and assume Shanks & Pottenger # was "11 hours slow on G.M.T." Go with Thorsen and assume Shanks & Pottenger
# are off by an hour starting in 1901. # are off by an hour starting in 1901.
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Fakaofo -11:24:56 - LMT 1901 Zone Pacific/Fakaofo -11:24:56 - LMT 1901
-11:00 - -11 2011 Dec 30 -11:00 - -11 2011 Dec 30
13:00 - +13 13:00 - +13
...@@ -799,14 +806,14 @@ Rule Tonga 2000 2001 - Nov Sun>=1 2:00 1:00 - ...@@ -799,14 +806,14 @@ Rule Tonga 2000 2001 - Nov Sun>=1 2:00 1:00 -
Rule Tonga 2001 2002 - Jan lastSun 2:00 0 - Rule Tonga 2001 2002 - Jan lastSun 2:00 0 -
Rule Tonga 2016 only - Nov Sun>=1 2:00 1:00 - Rule Tonga 2016 only - Nov Sun>=1 2:00 1:00 -
Rule Tonga 2017 only - Jan Sun>=15 3:00 0 - Rule Tonga 2017 only - Jan Sun>=15 3:00 0 -
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Tongatapu 12:19:20 - LMT 1901 Zone Pacific/Tongatapu 12:19:20 - LMT 1901
12:20 - +1220 1941 12:20 - +1220 1941
13:00 - +13 1999 13:00 - +13 1999
13:00 Tonga +13/+14 13:00 Tonga +13/+14
# Tuvalu # Tuvalu
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Funafuti 11:56:52 - LMT 1901 Zone Pacific/Funafuti 11:56:52 - LMT 1901
12:00 - +12 12:00 - +12
...@@ -867,7 +874,7 @@ Zone Pacific/Funafuti 11:56:52 - LMT 1901 ...@@ -867,7 +874,7 @@ Zone Pacific/Funafuti 11:56:52 - LMT 1901
# uninhabited since World War II; was probably like Pacific/Kiritimati # uninhabited since World War II; was probably like Pacific/Kiritimati
# Wake # Wake
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Wake 11:06:28 - LMT 1901 Zone Pacific/Wake 11:06:28 - LMT 1901
12:00 - +12 12:00 - +12
...@@ -880,12 +887,12 @@ Rule Vanuatu 1984 only - Oct 23 0:00 1:00 - ...@@ -880,12 +887,12 @@ Rule Vanuatu 1984 only - Oct 23 0:00 1:00 -
Rule Vanuatu 1985 1991 - Sep Sun>=23 0:00 1:00 - Rule Vanuatu 1985 1991 - Sep Sun>=23 0:00 1:00 -
Rule Vanuatu 1992 1993 - Jan Sun>=23 0:00 0 - Rule Vanuatu 1992 1993 - Jan Sun>=23 0:00 0 -
Rule Vanuatu 1992 only - Oct Sun>=23 0:00 1:00 - Rule Vanuatu 1992 only - Oct Sun>=23 0:00 1:00 -
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Efate 11:13:16 - LMT 1912 Jan 13 # Vila Zone Pacific/Efate 11:13:16 - LMT 1912 Jan 13 # Vila
11:00 Vanuatu +11/+12 11:00 Vanuatu +11/+12
# Wallis and Futuna # Wallis and Futuna
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Wallis 12:15:20 - LMT 1901 Zone Pacific/Wallis 12:15:20 - LMT 1901
12:00 - +12 12:00 - +12
...@@ -1271,6 +1278,22 @@ Zone Pacific/Wallis 12:15:20 - LMT 1901 ...@@ -1271,6 +1278,22 @@ Zone Pacific/Wallis 12:15:20 - LMT 1901
# in WA or its introduction in SA had anything to do with the genesis # in WA or its introduction in SA had anything to do with the genesis
# of this time zone. My hunch is that it's been around since well # of this time zone. My hunch is that it's been around since well
# before 1975. I remember seeing it noted on road maps decades ago. # before 1975. I remember seeing it noted on road maps decades ago.
#
# From Gilmore Davidson (2019-04-08):
# https://www.abc.net.au/news/2019-04-08/this-remote-stretch-of-desert-has-its-own-custom-time-zone/10981000
# ... include[s] a rough description of the geographical boundaries...
# "The time zone exists for about 340 kilometres and takes in the tiny
# roadhouse communities of Cocklebiddy, Madura, Eucla and Border Village."
# ... and an indication that the zone has definitely been in existence
# since before the 1970 cut-off of the database ...
# From Paul Eggert (2019-05-17):
# That ABC Esperance story by Christien de Garis also says:
# Although the Central Western Time Zone is not officially recognised (your
# phones won't automatically change), there is a sign instructing you which
# way to wind your clocks 45 minutes and scrawled underneath one of them in
# Texta is the word: 'Why'?
# "Good question," Mr Pike said.
# "I don't even know that, and it's been going for over 50 years."
# From Paul Eggert (2006-12-15): # From Paul Eggert (2006-12-15):
# For lack of better info, assume the tradition dates back to the # For lack of better info, assume the tradition dates back to the
...@@ -1589,6 +1612,42 @@ Zone Pacific/Wallis 12:15:20 - LMT 1901 ...@@ -1589,6 +1612,42 @@ Zone Pacific/Wallis 12:15:20 - LMT 1901
############################################################################### ###############################################################################
# Bonin (Ogasawara) Islands and Marcus Island (Minami-Tori-shima)
# From Wakaba (2019-01-28) via Phake Nick:
# National Diet Library of Japan has several reports by Japanese Government
# officers that describe the time used in islands when they visited there.
# According to them (and other sources such as newspapers), standard time UTC
# + 10 (JST + 1) and DST UTC + 11 (JST + 2) was used until its return to Japan
# at 1968-06-26 00:00 JST. The exact periods of DST are still unknown.
# I guessed Guam, Mariana, and Bonin and Marcus districts might have
# synchronized their DST periods, but reports imply they had their own
# decisions, i.e. there were three or more different time zones....
#
# https://wiki.suikawiki.org/n/小笠原諸島の標準時
# From Phake Nick (2019-02-12):
# Because their last time change to return to Japanese time when they returned
# to Japanese rule was right before 1970, ... per the current tz database
# rule, the information doesn't warrant creation of a new timezone for Bonin
# Islands itself and is thus as an anecdotal note for interest purpose only.
# ... [The abovementioned link] described some special timekeeping phenomenon
# regarding Marcus island, another remote island currently owned by Japanese
# in the same administrative unit as Bonin Islands. Many reports claim that
# the American coastal guard on the American quarter of the island use its own
# coastal guard time, and most sources describe the time as UTC+11, being two
# hours faster than JST used by some Japanese personnel on the island. Some
# sites describe it as same as Wake Island/Guam time although it would be
# incorrect to be same as Guam. And then in a few Japanese governmental
# report from 1980s (from National Institute of Information and Communications
# Technology) regarding the construction of VLBI facility on the Marcus
# Island, it claimed that there are three time standards being used on the
# island at the time which include not just JST (UTC+9) or [US]CG time
# (UTC+11) but also a JMSDF time (UTC+10) (Japan Maritime Self-Defense
# Force). Unfortunately there are no other sources that mentioned such time
# and there are also no information on things like how the time was used.
# Fiji # Fiji
# Howse writes (p 153) that in 1879 the British governor of Fiji # Howse writes (p 153) that in 1879 the British governor of Fiji
...@@ -1846,12 +1905,21 @@ Zone Pacific/Wallis 12:15:20 - LMT 1901 ...@@ -1846,12 +1905,21 @@ Zone Pacific/Wallis 12:15:20 - LMT 1901
# ... at 12.30 am (by legal time in New South Wales) on 4 October 2015. # ... at 12.30 am (by legal time in New South Wales) on 4 October 2015.
# http://www.norfolkisland.gov.nf/nia/MediaRelease/Media%20Release%20Norfolk%20Island%20Standard%20Time%20Change.pdf # http://www.norfolkisland.gov.nf/nia/MediaRelease/Media%20Release%20Norfolk%20Island%20Standard%20Time%20Change.pdf
# From Paul Eggert (2015-09-23): # From Paul Eggert (2019-08-28):
# Transitions before 2015 are from timeanddate.com, which consulted # Transitions before 2015 are from timeanddate.com, which consulted
# the Norfolk Island Museum and the Australian Bureau of Meteorology's # the Norfolk Island Museum and the Australian Bureau of Meteorology's
# Norfolk Island station, and found no record of Norfolk observing DST # Norfolk Island station, and found no record of Norfolk observing DST
# other than in 1974/5. See: # other than in 1974/5. See:
# https://www.timeanddate.com/time/australia/norfolk-island.html # https://www.timeanddate.com/time/australia/norfolk-island.html
# However, disagree with timeanddate about the 1975-03-02 transition;
# timeanddate has 02:00 but 02:00s corresponds to what the NSW law said
# (thanks to Michael Deckers).
# Norfolk started observing Australian DST in spring 2019.
# From Kyle Czech (2019-08-13):
# https://www.legislation.gov.au/Details/F2018L01702
# From Michael Deckers (2019-08-14):
# https://www.legislation.gov.au/Details/F2019C00010
# Palau # Palau
# See commentary for Micronesia. # See commentary for Micronesia.
......
...@@ -40,6 +40,7 @@ Link America/Atikokan America/Coral_Harbour ...@@ -40,6 +40,7 @@ Link America/Atikokan America/Coral_Harbour
Link America/Argentina/Cordoba America/Cordoba Link America/Argentina/Cordoba America/Cordoba
Link America/Tijuana America/Ensenada Link America/Tijuana America/Ensenada
Link America/Indiana/Indianapolis America/Fort_Wayne Link America/Indiana/Indianapolis America/Fort_Wayne
Link America/Nuuk America/Godthab
Link America/Indiana/Indianapolis America/Indianapolis Link America/Indiana/Indianapolis America/Indianapolis
Link America/Argentina/Jujuy America/Jujuy Link America/Argentina/Jujuy America/Jujuy
Link America/Indiana/Knox America/Knox_IN Link America/Indiana/Knox America/Knox_IN
......
...@@ -31,5 +31,5 @@ ...@@ -31,5 +31,5 @@
# time zone abbreviation "-00", indicating that the actual time zone # time zone abbreviation "-00", indicating that the actual time zone
# is unknown. # is unknown.
# Zone NAME GMTOFF RULES FORMAT # Zone NAME STDOFF RULES FORMAT
Zone Factory 0 - -00 Zone Factory 0 - -00
...@@ -26,36 +26,39 @@ ...@@ -26,36 +26,39 @@
# This file is in the public domain. # This file is in the public domain.
# This file is generated automatically from the data in the public-domain # This file is generated automatically from the data in the public-domain
# leap-seconds.list file, which can be copied from # NIST format leap-seconds.list file, which can be copied from
# <ftp://ftp.nist.gov/pub/time/leap-seconds.list> # <ftp://ftp.nist.gov/pub/time/leap-seconds.list>
# or <ftp://ftp.boulder.nist.gov/pub/time/leap-seconds.list> # or <ftp://ftp.boulder.nist.gov/pub/time/leap-seconds.list>.
# or <ftp://tycho.usno.navy.mil/pub/ntp/leap-seconds.list>.
# For more about leap-seconds.list, please see # For more about leap-seconds.list, please see
# The NTP Timescale and Leap Seconds # The NTP Timescale and Leap Seconds
# <https://www.eecis.udel.edu/~mills/leap.html>. # <https://www.eecis.udel.edu/~mills/leap.html>.
# The International Earth Rotation and Reference Systems Service # The rules for leap seconds are specified in Annex 1 (Time scales) of:
# Standard-frequency and time-signal emissions.
# International Telecommunication Union - Radiocommunication Sector
# (ITU-R) Recommendation TF.460-6 (02/2002)
# <https://www.itu.int/rec/R-REC-TF.460-6-200202-I/>.
# The International Earth Rotation and Reference Systems Service (IERS)
# periodically uses leap seconds to keep UTC to within 0.9 s of UT1 # periodically uses leap seconds to keep UTC to within 0.9 s of UT1
# (which measures the true angular orientation of the earth in space) # (a proxy for Earth's angle in space as measured by astronomers)
# and publishes leap second data in a copyrighted file # and publishes leap second data in a copyrighted file
# <https://hpiers.obspm.fr/iers/bul/bulc/Leap_Second.dat>. # <https://hpiers.obspm.fr/iers/bul/bulc/Leap_Second.dat>.
# See: Levine J. Coordinated Universal Time and the leap second. # See: Levine J. Coordinated Universal Time and the leap second.
# URSI Radio Sci Bull. 2016;89(4):30-6. doi:10.23919/URSIRSB.2016.7909995 # URSI Radio Sci Bull. 2016;89(4):30-6. doi:10.23919/URSIRSB.2016.7909995
# <https://ieeexplore.ieee.org/document/7909995>. # <https://ieeexplore.ieee.org/document/7909995>.
# There were no leap seconds before 1972, because the official mechanism # There were no leap seconds before 1972, as no official mechanism
# accounting for the discrepancy between atomic time and the earth's rotation # accounted for the discrepancy between atomic time (TAI) and the earth's
# did not exist. The first ("1 Jan 1972") data line in leap-seconds.list # rotation. The first ("1 Jan 1972") data line in leap-seconds.list
# does not denote a leap second; it denotes the start of the current definition # does not denote a leap second; it denotes the start of the current definition
# of UTC. # of UTC.
# The correction (+ or -) is made at the given time, so lines # All leap-seconds are Stationary (S) at the given UTC time.
# will typically look like: # The correction (+ or -) is made at the given time, so in the unlikely
# Leap YEAR MON DAY 23:59:60 + R/S # event of a negative leap second, a line would look like this:
# or # Leap YEAR MON DAY 23:59:59 - S
# Leap YEAR MON DAY 23:59:59 - R/S # Typical lines look like this:
# Leap YEAR MON DAY 23:59:60 + S
# If the leap second is Rolling (R) the given time is local time (unused here).
Leap 1972 Jun 30 23:59:60 + S Leap 1972 Jun 30 23:59:60 + S
Leap 1972 Dec 31 23:59:60 + S Leap 1972 Dec 31 23:59:60 + S
Leap 1973 Dec 31 23:59:60 + S Leap 1973 Dec 31 23:59:60 + S
...@@ -84,9 +87,15 @@ Leap 2012 Jun 30 23:59:60 + S ...@@ -84,9 +87,15 @@ Leap 2012 Jun 30 23:59:60 + S
Leap 2015 Jun 30 23:59:60 + S Leap 2015 Jun 30 23:59:60 + S
Leap 2016 Dec 31 23:59:60 + S Leap 2016 Dec 31 23:59:60 + S
# UTC timestamp when this leap second list expires.
# Any additional leap seconds will come after this.
# This Expires line is commented out for now,
# so that pre-2020a zic implementations do not reject this file.
#Expires 2020 Dec 28 00:00:00
# POSIX timestamps for the data in this file: # POSIX timestamps for the data in this file:
#updated 1467936000 #updated 1467936000 (2016-07-08 00:00:00 UTC)
#expires 1577491200 #expires 1609113600 (2020-12-28 00:00:00 UTC)
# Updated through IERS Bulletin C57 # Updated through IERS Bulletin C59
# File expires on: 28 December 2019 # File expires on: 28 December 2020
...@@ -44,7 +44,7 @@ ...@@ -44,7 +44,7 @@
## Rule Twilite XXXX max uspres Nov Sun>=7 2:00 0 S ## Rule Twilite XXXX max uspres Nov Sun>=7 2:00 0 S
## Rule Twilite XXXX max nonpres Oct lastSun 2:00 0 S ## Rule Twilite XXXX max nonpres Oct lastSun 2:00 0 S
# Zone NAME GMTOFF RULES/SAVE FORMAT [UNTIL] # Zone NAME STDOFF RULES/SAVE FORMAT [UNTIL]
## Zone America/Los_Angeles-PET -8:00 US P%sT XXXX ## Zone America/Los_Angeles-PET -8:00 US P%sT XXXX
## -8:00 Twilite P%sT ## -8:00 Twilite P%sT
......
...@@ -419,7 +419,7 @@ Rule Arg 2008 only - Oct Sun>=15 0:00 1:00 - ...@@ -419,7 +419,7 @@ Rule Arg 2008 only - Oct Sun>=15 0:00 1:00 -
# plus is that this silences a zic complaint that there's no POSIX TZ # plus is that this silences a zic complaint that there's no POSIX TZ
# setting for timestamps past 2038. # setting for timestamps past 2038.
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
# #
# Buenos Aires (BA), Capital Federal (CF), # Buenos Aires (BA), Capital Federal (CF),
Zone America/Argentina/Buenos_Aires -3:53:48 - LMT 1894 Oct 31 Zone America/Argentina/Buenos_Aires -3:53:48 - LMT 1894 Oct 31
...@@ -600,7 +600,7 @@ Zone America/Argentina/Ushuaia -4:33:12 - LMT 1894 Oct 31 ...@@ -600,7 +600,7 @@ Zone America/Argentina/Ushuaia -4:33:12 - LMT 1894 Oct 31
Link America/Curacao America/Aruba Link America/Curacao America/Aruba
# Bolivia # Bolivia
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone America/La_Paz -4:32:36 - LMT 1890 Zone America/La_Paz -4:32:36 - LMT 1890
-4:32:36 - CMT 1931 Oct 15 # Calamarca MT -4:32:36 - CMT 1931 Oct 15 # Calamarca MT
-4:32:36 1:00 BST 1932 Mar 21 # Bolivia ST -4:32:36 1:00 BST 1932 Mar 21 # Bolivia ST
...@@ -943,14 +943,13 @@ Rule Brazil 2012 only - Feb Sun>=22 0:00 0 - ...@@ -943,14 +943,13 @@ Rule Brazil 2012 only - Feb Sun>=22 0:00 0 -
# removed Tocantins. # removed Tocantins.
Rule Brazil 2013 2014 - Feb Sun>=15 0:00 0 - Rule Brazil 2013 2014 - Feb Sun>=15 0:00 0 -
Rule Brazil 2015 only - Feb Sun>=22 0:00 0 - Rule Brazil 2015 only - Feb Sun>=22 0:00 0 -
Rule Brazil 2016 2022 - Feb Sun>=15 0:00 0 - Rule Brazil 2016 2019 - Feb Sun>=15 0:00 0 -
# From Steffen Thorsen (2017-12-18): # From Steffen Thorsen (2017-12-18):
# According to many media sources, next year's DST start in Brazil will move to # According to many media sources, next year's DST start in Brazil will move to
# the first Sunday of November, and it will stay like that for the years after. # the first Sunday of November
# ... https://www.timeanddate.com/news/time/brazil-delays-dst-2018.html # ... https://www.timeanddate.com/news/time/brazil-delays-dst-2018.html
# From Steffen Thorsen (2017-12-20): # From Steffen Thorsen (2017-12-20):
# http://www.planalto.gov.br/ccivil_03/_ato2015-2018/2017/decreto/D9242.htm # http://www.planalto.gov.br/ccivil_03/_ato2015-2018/2017/decreto/D9242.htm
#
# From Fábio Gomes (2018-10-04): # From Fábio Gomes (2018-10-04):
# The Brazilian president just announced a new change on this year DST. # The Brazilian president just announced a new change on this year DST.
# It was scheduled to start on November 4th and it was changed to November 18th. # It was scheduled to start on November 4th and it was changed to November 18th.
...@@ -958,22 +957,21 @@ Rule Brazil 2016 2022 - Feb Sun>=15 0:00 0 - ...@@ -958,22 +957,21 @@ Rule Brazil 2016 2022 - Feb Sun>=15 0:00 0 -
# The Brazilian government just announced that the change in DST was # The Brazilian government just announced that the change in DST was
# canceled.... Maybe the president Michel Temer also woke up one hour # canceled.... Maybe the president Michel Temer also woke up one hour
# earlier today. :) # earlier today. :)
Rule Brazil 2018 max - Nov Sun>=1 0:00 1:00 - Rule Brazil 2018 only - Nov Sun>=1 0:00 1:00 -
Rule Brazil 2023 only - Feb Sun>=22 0:00 0 - # The last ruleset listed above says that the following states observed DST:
Rule Brazil 2024 2025 - Feb Sun>=15 0:00 0 -
Rule Brazil 2026 only - Feb Sun>=22 0:00 0 -
Rule Brazil 2027 2033 - Feb Sun>=15 0:00 0 -
Rule Brazil 2034 only - Feb Sun>=22 0:00 0 -
Rule Brazil 2035 2036 - Feb Sun>=15 0:00 0 -
Rule Brazil 2037 only - Feb Sun>=22 0:00 0 -
# From Arthur David Olson (2008-09-29):
# The next is wrong in some years but is better than nothing.
Rule Brazil 2038 max - Feb Sun>=15 0:00 0 -
# The latest ruleset listed above says that the following states observe DST:
# DF, ES, GO, MG, MS, MT, PR, RJ, RS, SC, SP. # DF, ES, GO, MG, MS, MT, PR, RJ, RS, SC, SP.
#
# From Steffen Thorsen (2019-04-05):
# According to multiple sources the Brazilian president wants to get rid of DST.
# https://gmconline.com.br/noticias/politica/bolsonaro-horario-de-verao-deve-acabar-este-ano
# https://g1.globo.com/economia/noticia/2019/04/05/governo-anuncia-fim-do-horario-de-verao.ghtml
# From Marcus Diniz (2019-04-25):
# Brazil no longer has DST changes - decree signed today
# https://g1.globo.com/politica/noticia/2019/04/25/bolsonaro-assina-decreto-que-acaba-com-o-horario-de-verao.ghtml
# From Daniel Soares de Oliveira (2019-04-26):
# http://www.planalto.gov.br/ccivil_03/_Ato2019-2022/2019/Decreto/D9772.htm
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
# #
# Fernando de Noronha (administratively part of PE) # Fernando de Noronha (administratively part of PE)
Zone America/Noronha -2:09:40 - LMT 1914 Zone America/Noronha -2:09:40 - LMT 1914
...@@ -1255,14 +1253,8 @@ Zone America/Rio_Branco -4:31:12 - LMT 1914 ...@@ -1255,14 +1253,8 @@ Zone America/Rio_Branco -4:31:12 - LMT 1914
# From Juan Correa (2016-12-04): # From Juan Correa (2016-12-04):
# Magallanes region ... will keep DST (UTC -3) all year round.... # Magallanes region ... will keep DST (UTC -3) all year round....
# http://www.soychile.cl/Santiago/Sociedad/2016/12/04/433428/Bachelet-firmo-el-decreto-para-establecer-un-horario-unico-para-la-Region-de-Magallanes.aspx # http://www.soychile.cl/Santiago/Sociedad/2016/12/04/433428/Bachelet-firmo-el-decreto-para-establecer-un-horario-unico-para-la-Region-de-Magallanes.aspx
#
# From Deborah Goldsmith (2017-01-19): # From Deborah Goldsmith (2017-01-19):
# http://www.diariooficial.interior.gob.cl/publicaciones/2017/01/17/41660/01/1169626.pdf # http://www.diariooficial.interior.gob.cl/publicaciones/2017/01/17/41660/01/1169626.pdf
# From Paul Eggert (2017-01-19):
# The above says the Magallanes change expires 2019-05-11 at 24:00,
# so in theory, they will revert to -04/-03 after that, which means
# they will switch from -03 to -04 one hour after Santiago does that day.
# For now, assume that they will not revert.
# From Juan Correa (2018-08-13): # From Juan Correa (2018-08-13):
# As of moments ago, the Ministry of Energy in Chile has announced the new # As of moments ago, the Ministry of Energy in Chile has announced the new
...@@ -1281,6 +1273,13 @@ Zone America/Rio_Branco -4:31:12 - LMT 1914 ...@@ -1281,6 +1273,13 @@ Zone America/Rio_Branco -4:31:12 - LMT 1914
# https://twitter.com/MinEnergia/status/1029009354001973248 # https://twitter.com/MinEnergia/status/1029009354001973248
# "We will keep the new time policy unchanged for at least the next 4 years." # "We will keep the new time policy unchanged for at least the next 4 years."
# So we extend the new rules on Saturdays at 24:00 mainland time indefinitely. # So we extend the new rules on Saturdays at 24:00 mainland time indefinitely.
# From Juan Correa (2019-02-04):
# http://www.diariooficial.interior.gob.cl/publicaciones/2018/11/23/42212/01/1498738.pdf
# From Paul Eggert (2019-09-01):
# The above says the Magallanes exception expires 2022-04-02 at 24:00,
# so in theory, they will revert to -04/-03 after that.
# For now, assume that they will not revert,
# since they have extended the expiration date once already.
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
Rule Chile 1927 1931 - Sep 1 0:00 1:00 - Rule Chile 1927 1931 - Sep 1 0:00 1:00 -
...@@ -1321,7 +1320,7 @@ Rule Chile 2019 max - Apr Sun>=2 3:00u 0 - ...@@ -1321,7 +1320,7 @@ Rule Chile 2019 max - Apr Sun>=2 3:00u 0 -
Rule Chile 2019 max - Sep Sun>=2 4:00u 1:00 - Rule Chile 2019 max - Sep Sun>=2 4:00u 1:00 -
# IATA SSIM anomalies: (1992-02) says 1992-03-14; # IATA SSIM anomalies: (1992-02) says 1992-03-14;
# (1996-09) says 1998-03-08. Ignore these. # (1996-09) says 1998-03-08. Ignore these.
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone America/Santiago -4:42:46 - LMT 1890 Zone America/Santiago -4:42:46 - LMT 1890
-4:42:46 - SMT 1910 Jan 10 # Santiago Mean Time -4:42:46 - SMT 1910 Jan 10 # Santiago Mean Time
-5:00 - -05 1916 Jul 1 -5:00 - -05 1916 Jul 1
...@@ -1370,7 +1369,7 @@ Zone Pacific/Easter -7:17:28 - LMT 1890 ...@@ -1370,7 +1369,7 @@ Zone Pacific/Easter -7:17:28 - LMT 1890
# Palmer has followed Chile. Prior to that, before the Falklands War, # Palmer has followed Chile. Prior to that, before the Falklands War,
# Palmer used to be supplied from Argentina. # Palmer used to be supplied from Argentina.
# #
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Antarctica/Palmer 0 - -00 1965 Zone Antarctica/Palmer 0 - -00 1965
-4:00 Arg -04/-03 1969 Oct 5 -4:00 Arg -04/-03 1969 Oct 5
-3:00 Arg -03/-02 1982 May -3:00 Arg -03/-02 1982 May
...@@ -1385,7 +1384,7 @@ Zone Antarctica/Palmer 0 - -00 1965 ...@@ -1385,7 +1384,7 @@ Zone Antarctica/Palmer 0 - -00 1965
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
Rule CO 1992 only - May 3 0:00 1:00 - Rule CO 1992 only - May 3 0:00 1:00 -
Rule CO 1993 only - Apr 4 0:00 0 - Rule CO 1993 only - Apr 4 0:00 0 -
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone America/Bogota -4:56:16 - LMT 1884 Mar 13 Zone America/Bogota -4:56:16 - LMT 1884 Mar 13
-4:56:16 - BMT 1914 Nov 23 # Bogotá Mean Time -4:56:16 - BMT 1914 Nov 23 # Bogotá Mean Time
-5:00 CO -05/-04 -5:00 CO -05/-04
...@@ -1410,7 +1409,7 @@ Zone America/Bogota -4:56:16 - LMT 1884 Mar 13 ...@@ -1410,7 +1409,7 @@ Zone America/Bogota -4:56:16 - LMT 1884 Mar 13
# Netherlands as Kingdom Islands. This won't affect their time zones # Netherlands as Kingdom Islands. This won't affect their time zones
# though, as far as we know. # though, as far as we know.
# #
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone America/Curacao -4:35:47 - LMT 1912 Feb 12 # Willemstad Zone America/Curacao -4:35:47 - LMT 1912 Feb 12 # Willemstad
-4:30 - -0430 1965 -4:30 - -0430 1965
-4:00 - AST -4:00 - AST
...@@ -1446,7 +1445,7 @@ Link America/Curacao America/Kralendijk # Caribbean Netherlands ...@@ -1446,7 +1445,7 @@ Link America/Curacao America/Kralendijk # Caribbean Netherlands
Rule Ecuador 1992 only - Nov 28 0:00 1:00 - Rule Ecuador 1992 only - Nov 28 0:00 1:00 -
Rule Ecuador 1993 only - Feb 5 0:00 0 - Rule Ecuador 1993 only - Feb 5 0:00 0 -
# #
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone America/Guayaquil -5:19:20 - LMT 1890 Zone America/Guayaquil -5:19:20 - LMT 1890
-5:14:00 - QMT 1931 # Quito Mean Time -5:14:00 - QMT 1931 # Quito Mean Time
-5:00 Ecuador -05/-04 -5:00 Ecuador -05/-04
...@@ -1549,7 +1548,7 @@ Rule Falk 1985 2000 - Sep Sun>=9 0:00 1:00 - ...@@ -1549,7 +1548,7 @@ Rule Falk 1985 2000 - Sep Sun>=9 0:00 1:00 -
Rule Falk 1986 2000 - Apr Sun>=16 0:00 0 - Rule Falk 1986 2000 - Apr Sun>=16 0:00 0 -
Rule Falk 2001 2010 - Apr Sun>=15 2:00 0 - Rule Falk 2001 2010 - Apr Sun>=15 2:00 0 -
Rule Falk 2001 2010 - Sep Sun>=1 2:00 1:00 - Rule Falk 2001 2010 - Sep Sun>=1 2:00 1:00 -
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Atlantic/Stanley -3:51:24 - LMT 1890 Zone Atlantic/Stanley -3:51:24 - LMT 1890
-3:51:24 - SMT 1912 Mar 12 # Stanley Mean Time -3:51:24 - SMT 1912 Mar 12 # Stanley Mean Time
-4:00 Falk -04/-03 1983 May -4:00 Falk -04/-03 1983 May
...@@ -1558,13 +1557,13 @@ Zone Atlantic/Stanley -3:51:24 - LMT 1890 ...@@ -1558,13 +1557,13 @@ Zone Atlantic/Stanley -3:51:24 - LMT 1890
-3:00 - -03 -3:00 - -03
# French Guiana # French Guiana
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone America/Cayenne -3:29:20 - LMT 1911 Jul Zone America/Cayenne -3:29:20 - LMT 1911 Jul
-4:00 - -04 1967 Oct -4:00 - -04 1967 Oct
-3:00 - -03 -3:00 - -03
# Guyana # Guyana
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone America/Guyana -3:52:40 - LMT 1915 Mar # Georgetown Zone America/Guyana -3:52:40 - LMT 1915 Mar # Georgetown
-3:45 - -0345 1975 Jul 31 -3:45 - -0345 1975 Jul 31
-3:00 - -03 1991 -3:00 - -03 1991
...@@ -1658,7 +1657,7 @@ Rule Para 2010 2012 - Apr Sun>=8 0:00 0 - ...@@ -1658,7 +1657,7 @@ Rule Para 2010 2012 - Apr Sun>=8 0:00 0 -
# http://www.presidencia.gov.py/archivos/documentos/DECRETO1264_ey9r8zai.pdf # http://www.presidencia.gov.py/archivos/documentos/DECRETO1264_ey9r8zai.pdf
Rule Para 2013 max - Mar Sun>=22 0:00 0 - Rule Para 2013 max - Mar Sun>=22 0:00 0 -
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone America/Asuncion -3:50:40 - LMT 1890 Zone America/Asuncion -3:50:40 - LMT 1890
-3:50:40 - AMT 1931 Oct 10 # Asunción Mean Time -3:50:40 - AMT 1931 Oct 10 # Asunción Mean Time
-4:00 - -04 1972 Oct -4:00 - -04 1972 Oct
...@@ -1687,13 +1686,13 @@ Rule Peru 1990 only - Apr 1 0:00 0 - ...@@ -1687,13 +1686,13 @@ Rule Peru 1990 only - Apr 1 0:00 0 -
# IATA is ambiguous for 1993/1995; go with Shanks & Pottenger. # IATA is ambiguous for 1993/1995; go with Shanks & Pottenger.
Rule Peru 1994 only - Jan 1 0:00 1:00 - Rule Peru 1994 only - Jan 1 0:00 1:00 -
Rule Peru 1994 only - Apr 1 0:00 0 - Rule Peru 1994 only - Apr 1 0:00 0 -
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone America/Lima -5:08:12 - LMT 1890 Zone America/Lima -5:08:12 - LMT 1890
-5:08:36 - LMT 1908 Jul 28 # Lima Mean Time? -5:08:36 - LMT 1908 Jul 28 # Lima Mean Time?
-5:00 Peru -05/-04 -5:00 Peru -05/-04
# South Georgia # South Georgia
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Atlantic/South_Georgia -2:26:08 - LMT 1890 # Grytviken Zone Atlantic/South_Georgia -2:26:08 - LMT 1890 # Grytviken
-2:00 - -02 -2:00 - -02
...@@ -1701,7 +1700,7 @@ Zone Atlantic/South_Georgia -2:26:08 - LMT 1890 # Grytviken ...@@ -1701,7 +1700,7 @@ Zone Atlantic/South_Georgia -2:26:08 - LMT 1890 # Grytviken
# uninhabited; scientific personnel have wintered # uninhabited; scientific personnel have wintered
# Suriname # Suriname
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone America/Paramaribo -3:40:40 - LMT 1911 Zone America/Paramaribo -3:40:40 - LMT 1911
-3:40:52 - PMT 1935 # Paramaribo Mean Time -3:40:52 - PMT 1935 # Paramaribo Mean Time
-3:40:36 - PMT 1945 Oct # The capital moved? -3:40:36 - PMT 1945 Oct # The capital moved?
...@@ -1709,7 +1708,7 @@ Zone America/Paramaribo -3:40:40 - LMT 1911 ...@@ -1709,7 +1708,7 @@ Zone America/Paramaribo -3:40:40 - LMT 1911
-3:00 - -03 -3:00 - -03
# Trinidad and Tobago # Trinidad and Tobago
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone America/Port_of_Spain -4:06:04 - LMT 1912 Mar 2 Zone America/Port_of_Spain -4:06:04 - LMT 1912 Mar 2
-4:00 - AST -4:00 - AST
...@@ -1980,7 +1979,7 @@ Zone America/Montevideo -3:44:51 - LMT 1908 Jun 10 ...@@ -1980,7 +1979,7 @@ Zone America/Montevideo -3:44:51 - LMT 1908 Jun 10
# ... published in the official Gazette [2016-04-18], here: # ... published in the official Gazette [2016-04-18], here:
# http://historico.tsj.gob.ve/gaceta_ext/abril/1842016/E-1842016-4551.pdf # http://historico.tsj.gob.ve/gaceta_ext/abril/1842016/E-1842016-4551.pdf
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone America/Caracas -4:27:44 - LMT 1890 Zone America/Caracas -4:27:44 - LMT 1890
-4:27:40 - CMT 1912 Feb 12 # Caracas Mean Time? -4:27:40 - CMT 1912 Feb 12 # Caracas Mean Time?
-4:30 - -0430 1965 Jan 1 0:00 -4:30 - -0430 1965 Jan 1 0:00
......
...@@ -46,7 +46,7 @@ Rule SystemV 1975 only - Oct lastSun 2:00 0 S ...@@ -46,7 +46,7 @@ Rule SystemV 1975 only - Oct lastSun 2:00 0 S
Rule SystemV 1976 max - Apr lastSun 2:00 1:00 D Rule SystemV 1976 max - Apr lastSun 2:00 1:00 D
Rule SystemV 1976 max - Oct lastSun 2:00 0 S Rule SystemV 1976 max - Oct lastSun 2:00 0 S
# Zone NAME GMTOFF RULES/SAVE FORMAT [UNTIL] # Zone NAME STDOFF RULES/SAVE FORMAT [UNTIL]
## Zone SystemV/AST4ADT -4:00 SystemV A%sT ## Zone SystemV/AST4ADT -4:00 SystemV A%sT
## Zone SystemV/EST5EDT -5:00 SystemV E%sT ## Zone SystemV/EST5EDT -5:00 SystemV E%sT
## Zone SystemV/CST6CDT -6:00 SystemV C%sT ## Zone SystemV/CST6CDT -6:00 SystemV C%sT
......
...@@ -154,8 +154,8 @@ CA +4906-11631 America/Creston MST - BC (Creston) ...@@ -154,8 +154,8 @@ CA +4906-11631 America/Creston MST - BC (Creston)
CA +5946-12014 America/Dawson_Creek MST - BC (Dawson Cr, Ft St John) CA +5946-12014 America/Dawson_Creek MST - BC (Dawson Cr, Ft St John)
CA +5848-12242 America/Fort_Nelson MST - BC (Ft Nelson) CA +5848-12242 America/Fort_Nelson MST - BC (Ft Nelson)
CA +4916-12307 America/Vancouver Pacific - BC (most areas) CA +4916-12307 America/Vancouver Pacific - BC (most areas)
CA +6043-13503 America/Whitehorse Pacific - Yukon (south) CA +6043-13503 America/Whitehorse Pacific - Yukon (east)
CA +6404-13925 America/Dawson Pacific - Yukon (north) CA +6404-13925 America/Dawson Pacific - Yukon (west)
CC -1210+09655 Indian/Cocos CC -1210+09655 Indian/Cocos
CD -0418+01518 Africa/Kinshasa Dem. Rep. of Congo (west) CD -0418+01518 Africa/Kinshasa Dem. Rep. of Congo (west)
CD -1140+02728 Africa/Lubumbashi Dem. Rep. of Congo (east) CD -1140+02728 Africa/Lubumbashi Dem. Rep. of Congo (east)
...@@ -212,7 +212,7 @@ GF +0456-05220 America/Cayenne ...@@ -212,7 +212,7 @@ GF +0456-05220 America/Cayenne
GG +492717-0023210 Europe/Guernsey GG +492717-0023210 Europe/Guernsey
GH +0533-00013 Africa/Accra GH +0533-00013 Africa/Accra
GI +3608-00521 Europe/Gibraltar GI +3608-00521 Europe/Gibraltar
GL +6411-05144 America/Godthab Greenland (most areas) GL +6411-05144 America/Nuuk Greenland (most areas)
GL +7646-01840 America/Danmarkshavn National Park (east coast) GL +7646-01840 America/Danmarkshavn National Park (east coast)
GL +7029-02158 America/Scoresbysund Scoresbysund/Ittoqqortoormiit GL +7029-02158 America/Scoresbysund Scoresbysund/Ittoqqortoormiit
GL +7634-06847 America/Thule Thule/Pituffik GL +7634-06847 America/Thule Thule/Pituffik
...@@ -355,7 +355,10 @@ RO +4426+02606 Europe/Bucharest ...@@ -355,7 +355,10 @@ RO +4426+02606 Europe/Bucharest
RS +4450+02030 Europe/Belgrade RS +4450+02030 Europe/Belgrade
RU +5443+02030 Europe/Kaliningrad MSK-01 - Kaliningrad RU +5443+02030 Europe/Kaliningrad MSK-01 - Kaliningrad
RU +554521+0373704 Europe/Moscow MSK+00 - Moscow area RU +554521+0373704 Europe/Moscow MSK+00 - Moscow area
RU +4457+03406 Europe/Simferopol MSK+00 - Crimea # The obsolescent zone.tab format cannot represent Europe/Simferopol well.
# Put it in RU section and list as UA. See "territorial claims" above.
# Programs should use zone1970.tab instead; see above.
UA +4457+03406 Europe/Simferopol Crimea
RU +5836+04939 Europe/Kirov MSK+00 - Kirov RU +5836+04939 Europe/Kirov MSK+00 - Kirov
RU +4621+04803 Europe/Astrakhan MSK+01 - Astrakhan RU +4621+04803 Europe/Astrakhan MSK+01 - Astrakhan
RU +4844+04425 Europe/Volgograd MSK+01 - Volgograd RU +4844+04425 Europe/Volgograd MSK+01 - Volgograd
...@@ -419,8 +422,8 @@ TV -0831+17913 Pacific/Funafuti ...@@ -419,8 +422,8 @@ TV -0831+17913 Pacific/Funafuti
TW +2503+12130 Asia/Taipei TW +2503+12130 Asia/Taipei
TZ -0648+03917 Africa/Dar_es_Salaam TZ -0648+03917 Africa/Dar_es_Salaam
UA +5026+03031 Europe/Kiev Ukraine (most areas) UA +5026+03031 Europe/Kiev Ukraine (most areas)
UA +4837+02218 Europe/Uzhgorod Ruthenia UA +4837+02218 Europe/Uzhgorod Transcarpathia
UA +4750+03510 Europe/Zaporozhye Zaporozh'ye/Zaporizhia; Lugansk/Luhansk (east) UA +4750+03510 Europe/Zaporozhye Zaporozhye and east Lugansk
UG +0019+03225 Africa/Kampala UG +0019+03225 Africa/Kampala
UM +2813-17722 Pacific/Midway Midway Islands UM +2813-17722 Pacific/Midway Midway Islands
UM +1917+16637 Pacific/Wake Wake Island UM +1917+16637 Pacific/Wake Wake Island
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册