Sync timezone data with latest zic database (dated Oct 11 2004).
authorTom Lane <tgl@sss.pgh.pa.us>
Sun, 24 Oct 2004 15:09:57 +0000 (15:09 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Sun, 24 Oct 2004 15:09:57 +0000 (15:09 +0000)
src/timezone/data/asia
src/timezone/data/backward
src/timezone/data/europe
src/timezone/data/iso3166.tab
src/timezone/data/leapseconds
src/timezone/data/northamerica
src/timezone/data/southamerica
src/timezone/data/zone.tab

index f501ff91e66913a5125cdcef8061b9c5f9b89e30..3c2c1a1868e6d666d49f645238e181732ab78428 100644 (file)
@@ -1,4 +1,4 @@
-# @(#)asia 7.73
+# @(#)asia 7.77
 
 # This data is by no means authoritative; if you think you know better,
 # go ahead and edit the file (and please send any changes to
@@ -335,6 +335,16 @@ Link   Asia/Nicosia    Europe/Nicosia
 # Instead of putting back clocks at the end of October, Georgia
 # will stay on daylight savings time this winter to save energy,
 # President Eduard Shevardnadze decreed Wednesday.
+#
+# From the BBC via Joseph S. Myers (2004-06-27):
+#      
+# Georgia moved closer to Western Europe on Sunday...  The former Soviet
+# republic has changed its time zone back to that of Moscow.  As a result it
+# is now just four hours ahead of Greenwich Mean Time, rather than five hours
+# ahead.  The switch was decreed by the pro-Western president of Georgia,
+# Mikhail Saakashvili, who said the change was partly prompted by the process
+# of integration into Europe.
+
 # Zone NAME        GMTOFF  RULES   FORMAT  [UNTIL]
 Zone   Asia/Tbilisi    2:59:16 -   LMT 1880
            2:59:16 -   TBMT    1924 May  2 # Tbilisi Mean Time
@@ -345,7 +355,8 @@ Zone    Asia/Tbilisi    2:59:16 -   LMT 1880
            3:00 E-EurAsia  GE%sT   1994 Sep lastSun
            4:00 E-EurAsia  GE%sT   1996 Oct lastSun
            4:00    1:00    GEST    1997 Mar lastSun
-           4:00 E-EurAsia  GE%sT
+           4:00 E-EurAsia  GE%sT   2004 Jun 27
+           3:00 RussiaAsia GE%sT
 
 # East Timor
 
@@ -380,7 +391,7 @@ Zone    Asia/Dili   8:22:20 -   LMT 1912
 
 # India
 # Zone NAME        GMTOFF  RULES   FORMAT  [UNTIL]
-Zone   Asia/Calcutta   5:53:28 -   LMT 1880
+Zone   Asia/Calcutta   5:53:28 -   LMT 1880    # Kolkata
            5:53:20 -   HMT 1941 Oct    # Howrah Mean Time?
            6:30    -   BURT    1942 May 15 # Burma Time
            5:30    -   IST 1942 Sep
@@ -750,6 +761,26 @@ Zone   Asia/Jerusalem  2:20:56 -   LMT 1880
 # direction is expected until the latter part of 2004 which is a long
 # time off in terms of Israeli politics.
 
+# (2004-09-20):
+# The latest rumour, however, is that in 2005, when the clock changes to
+# Daylight Saving Time (date as yet unknown), the move will be a two-hour leap
+# forward (from UTC+0200 to UTC+0400) and then, in the fall, the clock will
+# move back only an hour to UTC+0300 thus effectively moving Israel's timezone
+# from UTC+0200 to UTC+0300.  However, no actual draft has been put before the
+# Knesset (Israel's Parliament) though the intention is to do so this
+# month [2004-09].
+
+# (2004-09-26):
+# Even though the draft law for the above did pass the Ministerial Committee
+# for Legislative Matters three months ago, it was voted down in today's
+# Cabinet meeting.  The current suggestion is to keep the current timezone at
+# UTC+0200 but have an extended period of Daylight Saving Time (UTC+0300) from
+# the beginning of Passover holiday in the spring to after the Tabernacle
+# holiday in the fall (i.e. the dates of which are governed by the Hebrew
+# calendar but this means at least 184 days of DST).  However, this is only a
+# suggestion that was raised in today's cabinet meeting and has not yet been
+# drafted.
+
 
 
 ###############################################################################
@@ -1012,17 +1043,13 @@ Rule    NBorneo 1935    1941    -   Sep 14  0:00    0:20    TS # one-Third Summer
 Rule   NBorneo 1935    1941    -   Dec 14  0:00    0   -
 #
 # peninsular Malaysia
-# From Paul Eggert (2003-11-01):
 # The data here are taken from Mok Ly Yng (2003-10-30)
 # <http://www.math.nus.edu.sg/aslaksen/teaching/timezone.html>.
-# Before 1901, Penang, Malacca and Singapore each had their own time zone;
-# assume Kuala Lumpur used Malaccan time.
 # Zone NAME        GMTOFF  RULES   FORMAT  [UNTIL]
-Zone Asia/Kuala_Lumpur 6:46:48 -   LMT 1880
-           6:49:00 -   MMT 1901 Jan  1 # Malacca Mean Time
+Zone Asia/Kuala_Lumpur 6:46:46 -   LMT 1901 Jan  1
            6:55:25 -   SMT 1905 Jun  1 # Singapore M.T.
            7:00    -   MALT    1933 Jan  1 # Malaya Time
-           7:00    0:20    MALST   1936
+           7:00    0:20    MALST   1936 Jan  1
            7:20    -   MALT    1941 Sep  1
            7:30    -   MALT    1942 Feb 16
            9:00    -   JST 1945 Sep 12
@@ -1089,6 +1116,15 @@ Zone Indian/Maldives 4:54:00 -   LMT 1880    # Male
 #
 # [The province of Selenge is omitted from the above lists.]
 
+# From Ganbold Ts., Ulaanbaatar <ganbold@micom.mng.net> (2004-04-17):
+# Daylight saving occurs at 02:00 local time last Saturday of March.
+# It will change back to normal at 02:00 local time last Saturday of
+# September.... As I remember this rule was changed in 2001.
+#
+# From Paul Eggert (2004-04-17):
+# For now, assume Rives McDow's informant got confused about Friday vs
+# Saturday, and that his 2001 dates should have 1 added to them.
+
 # Rule NAME    FROM    TO  TYPE    IN  ON  AT  SAVE    LETTER/S
 Rule   Mongol  1983    1984    -   Apr 1   0:00    1:00    S
 Rule   Mongol  1983    only    -   Oct 1   0:00    0   -
@@ -1098,8 +1134,9 @@ Rule  Mongol  1983    only    -   Oct 1   0:00    0   -
 Rule   Mongol  1985    1998    -   Mar lastSun 2:00s   1:00    S
 Rule   Mongol  1984    1998    -   Sep lastSun 2:00s   0   -
 # IATA SSIM (1999-09) says Mongolia no longer observes DST.
-Rule   Mongol  2001    only    -   Apr 27  2:00s   1:00    S
-Rule   Mongol  2001    only    -   Sep 28  2:00s   0   -
+Rule   Mongol  2001    only    -   Apr lastSat 2:00    1:00    S
+Rule   Mongol  2001    max -   Sep lastSat 2:00    0   -
+Rule   Mongol  2002    max -   Mar lastSat 2:00    1:00    S
 
 # Zone NAME        GMTOFF  RULES   FORMAT  [UNTIL]
 # Hovd, a.k.a. Chovd, Dund-Us, Dzhargalant, Khovd, Jirgalanta
@@ -1309,10 +1346,10 @@ Zone    Asia/Riyadh 3:06:52 -   LMT 1950
 # The data here are taken from Mok Ly Yng (2003-10-30)
 # <http://www.math.nus.edu.sg/aslaksen/teaching/timezone.html>.
 # Zone NAME        GMTOFF  RULES   FORMAT  [UNTIL]
-Zone   Asia/Singapore  6:55:25 -   LMT 1880
+Zone   Asia/Singapore  6:55:25 -   LMT 1901 Jan  1
            6:55:25 -   SMT 1905 Jun  1 # Singapore M.T.
            7:00    -   MALT    1933 Jan  1 # Malaya Time
-           7:00    0:20    MALST   1936
+           7:00    0:20    MALST   1936 Jan  1
            7:20    -   MALT    1941 Sep  1
            7:30    -   MALT    1942 Feb 16
            9:00    -   JST 1945 Sep 12
index 8ae66f7fdccda32179fc0a52b1da857d3d021062..6e118c2726e072deaa1ba088bec8a76aaef9e755 100644 (file)
@@ -1,12 +1,17 @@
-# @(#)backward 7.24
+# @(#)backward 7.26
 
 # This file provides links between current names for time zones
 # and their old names.  Many names changed in late 1993.
 
 Link   America/Adak        America/Atka
+Link   America/Argentina/Buenos_Aires  America/Buenos_Aires
+Link   America/Argentina/Catamarca America/Catamarca
+Link   America/Argentina/Cordoba   America/Cordoba
 Link   America/Tijuana     America/Ensenada
 Link   America/Indianapolis    America/Fort_Wayne
+Link   America/Argentina/Jujuy America/Jujuy
 Link   America/Indiana/Knox    America/Knox_IN
+Link   America/Argentina/Mendoza   America/Mendoza
 Link   America/Rio_Branco  America/Porto_Acre
 Link   America/Cordoba     America/Rosario
 Link   America/St_Thomas   America/Virgin
@@ -65,7 +70,7 @@ Link  Africa/Tripoli      Libya
 Link   America/Tijuana     Mexico/BajaNorte
 Link   America/Mazatlan    Mexico/BajaSur
 Link   America/Mexico_City Mexico/General
-Link   America/Denver      Navajo
+Link   America/Shiprock    Navajo
 Link   Pacific/Auckland    NZ
 Link   Pacific/Chatham     NZ-CHAT
 Link   Pacific/Pago_Pago   Pacific/Samoa
index 5503a21d9365459b76b2f98888cbc83b705e6510..eeb114f881adca1b2104d6e21c693e94b107c7b3 100644 (file)
@@ -1,4 +1,4 @@
-# @(#)europe   7.86
+# @(#)europe   7.88
 
 # This data is by no means authoritative; if you think you know better,
 # go ahead and edit the file (and please send any changes to
@@ -707,6 +707,9 @@ Zone    Europe/Sofia    1:33:16 -   LMT 1880
 # Croatia
 # see Serbia and Montenegro
 
+# Cyprus
+# See the `asia' file.
+
 # Czech Republic
 # Rule NAME    FROM    TO  TYPE    IN  ON  AT  SAVE    LETTER/S
 Rule   Czech   1945    only    -   Apr  8  2:00s   1:00    S
@@ -918,6 +921,10 @@ Zone   Europe/Helsinki 1:39:52 -   LMT 1878 May 31
            2:00    Finland EE%sT   1981 Mar 29 2:00
            2:00    EU  EE%sT
 
+# Aaland Is
+Link   Europe/Helsinki Europe/Mariehamn
+
+
 # France
 
 # From Ciro Discepolo (2000-12-20):
index dc8a1d9e522ea9e93d83aa612a42f338edf3989a..b17843ac8e20cad7e527085d772e6591621e4f23 100644 (file)
@@ -1,12 +1,12 @@
 # ISO 3166 alpha-2 country codes
 #
-# @(#)iso3166.tab  1.14
+# @(#)iso3166.tab  1.15
 #
-# From Paul Eggert <eggert@twinsun.com> (2003-02-04):
+# From Paul Eggert <eggert@twinsun.com> (2004-06-14):
 #
 # This file contains a table with the following columns:
 # 1.  ISO 3166-1 alpha-2 country code, current as of
-#     ISO 3166-1 Newsletter No. V-8 (2003-07-23).  See:
+#     ISO 3166-1 Newsletter No. V-10 (2004-04-26).  See:
 #     <a href="http://www.iso.org/iso/en/prods-services/iso3166ma/index.html">
 #     ISO 3166 Maintenance agency (ISO 3166/MA)
 #     </a>.
@@ -36,6 +36,7 @@ AS    Samoa (American)
 AT Austria
 AU Australia
 AW Aruba
+AX Aaland Islands
 AZ Azerbaijan
 BA Bosnia & Herzegovina
 BB Barbados
index 0e7d8c84541f56cbe271d19a99218444bbee5f7b..7add3303f2b562f9db7d46513ade6d4d95465c62 100644 (file)
@@ -1,4 +1,4 @@
-# @(#)leapseconds  7.16
+# @(#)leapseconds  7.17
 
 # Allowance for leapseconds added to each timezone file.
 
@@ -44,19 +44,20 @@ Leap    1995    Dec 31  23:59:60    +   S
 Leap   1997    Jun 30  23:59:60    +   S
 Leap   1998    Dec 31  23:59:60    +   S
 
-#      INTERNATIONAL EARTH ROTATION SERVICE (IERS)
-#      SERVICE INTERNATIONAL DE LA ROTATION TERRESTRE
+#  INTERNATIONAL EARTH ROTATION AND REFERENCE SYSTEMS SERVICE (IERS)
+# 
+# SERVICE INTERNATIONAL DE LA ROTATION TERRESTRE ET DES SYSTEMES DE REFERENCE
 # 
 # SERVICE DE LA ROTATION TERRESTRE
 # OBSERVATOIRE DE PARIS
 # 61, Av. de l'Observatoire 75014 PARIS (France)
 # Tel.      : 33 (0) 1 40 51 22 26
 # FAX       : 33 (0) 1 40 51 22 91
-# Internet  : iers@obspm.fr
+# Internet  : services.iers@obspm.fr
 # 
-#                      Paris, 1 July 2003
+#                      Paris, 15 January 2004
 # 
-#                      Bulletin C 26
+#                      Bulletin C 27
 # 
 #                      To authorities responsible
 #                      for the measurement and
@@ -64,10 +65,10 @@ Leap    1998    Dec 31  23:59:60    +   S
 # 
 #          INFORMATION ON UTC - TAI
 # 
-# NO positive leap second will be introduced at the end of December 2003.
+# NO positive leap second will be introduced at the end of June 2004.
 # The difference between UTC and the International Atomic Time TAI is:
-#      
-#  from 1999 January 1, 0h UTC, until further notice: UTC-TAI = -32 s
+# 
+#  from 1999 January 1, 0h UTC, until further notice : UTC-TAI = -32 s
 # 
 # Leap seconds can be introduced in UTC at the end of the months of December
 # or June, depending on the evolution of UT1-TAI. Bulletin C is mailed every
@@ -77,3 +78,4 @@ Leap  1998    Dec 31  23:59:60    +   S
 #                  Daniel GAMBIS
 #                  Director
 #                  Earth Orientation Center of IERS
+#                  Observatoire de Paris, France
index fd6aa734ba738dd152be387bc0c62dc94893809f..6e755b04b3c848e2ef6ba4c986beb30471e9cbde 100644 (file)
@@ -1,4 +1,4 @@
-# @(#)northamerica 7.67
+# @(#)northamerica 7.69
 # also includes Central America and the Caribbean
 
 # This data is by no means authoritative; if you think you know better,
@@ -193,10 +193,6 @@ Rule   US  1987    max -   Apr Sun>=1  2:00    1:00    D
 #  Samoa standard time
 # The law doesn't give abbreviations.
 #
-# From Paul Eggert (1995-12-19):
-# Shanks uses 1983-10-30, not 1983-11-30, for the 1983 transitions.
-# Go with Shanks.
-#
 # From Paul Eggert (2000-01-08), following a heads-up from Rives McDow:
 # Public law 106-564 (2000-12-23) introduced the abbreviation
 # "Chamorro Standard Time" for time in Guam and the Northern Marianas.
@@ -323,13 +319,14 @@ Zone America/Juneau    15:02:19 - LMT 1867 Oct 18
             -8:00  US  P%sT    1946
             -8:00  -   PST 1969
             -8:00  US  P%sT    1983 Oct 30 2:00
+            -9:00  US  Y%sT    1983 Nov 30
             -9:00  US  AK%sT
 Zone America/Yakutat    14:41:05 - LMT 1867 Oct 18
             -9:18:55 - LMT 1900 Aug 20 12:00
             -9:00  -   YST 1942
             -9:00  US  Y%sT    1946
             -9:00  -   YST 1969
-            -9:00  US  Y%sT    1983 Oct 30 2:00
+            -9:00  US  Y%sT    1983 Nov 30
             -9:00  US  AK%sT
 Zone America/Anchorage  14:00:24 - LMT 1867 Oct 18
             -9:59:36 - LMT 1900 Aug 20 12:00
@@ -338,6 +335,7 @@ Zone America/Anchorage   14:00:24 - LMT 1867 Oct 18
            -10:00  -   CAT 1967 Apr
            -10:00  -   AHST    1969
            -10:00  US  AH%sT   1983 Oct 30 2:00
+            -9:00  US  Y%sT    1983 Nov 30
             -9:00  US  AK%sT
 Zone America/Nome   12:58:21 - LMT 1867 Oct 18
            -11:01:38 - LMT 1900 Aug 20 12:00
@@ -346,6 +344,7 @@ Zone America/Nome    12:58:21 - LMT 1867 Oct 18
            -11:00  -   NST 1967 Apr
            -11:00  -   BST 1969
            -11:00  US  B%sT    1983 Oct 30 2:00
+            -9:00  US  Y%sT    1983 Nov 30
             -9:00  US  AK%sT
 Zone America/Adak   12:13:21 - LMT 1867 Oct 18
            -11:46:38 - LMT 1900 Aug 20 12:00
@@ -354,6 +353,7 @@ Zone America/Adak    12:13:21 - LMT 1867 Oct 18
            -11:00  -   NST 1967 Apr
            -11:00  -   BST 1969
            -11:00  US  B%sT    1983 Oct 30 2:00
+           -10:00  US  AH%sT   1983 Nov 30
            -10:00  US  HA%sT
 # Shanks writes that part of southwest Alaska (e.g. Aniak)
 # switched from -11:00 to -10:00 on 1968-09-22 at 02:00,
@@ -989,6 +989,13 @@ Rule   Toronto 1922    1923    -   May Sun>=8  2:00    1:00    D
 # Shanks says 1923-09-19; assume it's a typo and that "-16" was meant.
 Rule   Toronto 1922    1926    -   Sep Sun>=15 2:00    0   S
 Rule   Toronto 1924    1927    -   May Sun>=1  2:00    1:00    D
+# The 1927-to-1939 rules can be expressed more simply as
+# Rule Toronto 1927    1937    -   Sep Sun>=25 2:00    0   S
+# Rule Toronto 1928    1937    -   Apr Sun>=25 2:00    1:00    D
+# Rule Toronto 1938    1940    -   Apr lastSun 2:00    1:00    D
+# Rule Toronto 1938    1939    -   Sep lastSun 2:00    0   S
+# The rules below avoid use of Sun>=25
+# (which pre-2004 versions of zic cannot handle).
 Rule   Toronto 1927    1932    -   Sep lastSun 2:00    0   S
 Rule   Toronto 1928    1931    -   Apr lastSun 2:00    1:00    D
 Rule   Toronto 1932    only    -   May 1   2:00    1:00    D
index 8528df1c49b76ae6965bf926b075b235c4f15d3f..912491049bec2786098eb7bf13e5e6ca3243861f 100644 (file)
@@ -1,4 +1,4 @@
-# @(#)southamerica 7.50
+# @(#)southamerica 7.54
 
 # This data is by no means authoritative; if you think you know better,
 # go ahead and edit the file (and please send any changes to
@@ -141,6 +141,13 @@ Rule   Arg 2000    only    -   Mar Sun>=1  0:00    0   -
 # This kind of things had always been done this way in Argentina.
 # We are still -03:00 all year round in all of the country.
 #
+# From Mariano Absatz (2004-05-21):
+# Today it was officially published that the Province of Mendoza is changing
+# its timezone this winter... starting tomorrow night....
+# http://www.gobernac.mendoza.gov.ar/boletin/pdf/20040521-27158-normas.pdf
+# From Paul Eggert (2004-05-24):
+# It's Law No. 7,210.  This change is due to a public power emergency, so for
+# now we'll assume it's for this year only.
 #
 # From Paul Eggert (2002-01-22):
 # <a href="http://www.spicasc.net/horvera.html">
@@ -148,17 +155,61 @@ Rule  Arg 2000    only    -   Mar Sun>=1  0:00    0   -
 # </a> says that standard time in Argentina from 1894-10-31
 # to 1920-05-01 was -4:16:48.25.  Go with this more-precise value
 # over Shanks.
+#
+# From Mariano Absatz (2004-06-05):
+# These media articles from a major newspaper mostly cover the current state:
+# http://www.lanacion.com.ar/04/05/27/de_604825.asp
+# http://www.lanacion.com.ar/04/05/28/de_605203.asp
+#
+# The following eight (8) provinces pulled clocks back to UTC-04:00 at
+# midnight Monday May 31st. (that is, the night between 05/31 and 06/01).
+# Apparently, all nine provinces would go back to UTC-03:00 at the same
+# time in October 17th.
+#
+# Catamarca, Chubut, La Rioja, San Juan, San Luis, Santa Cruz,
+# Tierra del Fuego, Tucuman.
+#
+# From Mariano Absatz (2004-06-14):
+# ... this weekend, the Province of Tucuman decided it'd go back to UTC-03:00
+# yesterday midnight (that is, at 24:00 Saturday 12th), since the people's
+# annoyance with the change is much higher than the power savings obtained....
+#
+# From Gwillim Law (2004-06-14):
+# http://www.lanacion.com.ar/04/06/10/de_609078.asp ...
+#     "The time change in Tierra del Fuego was a conflicted decision from
+#   the start.  The government had decreed that the measure would take
+#   effect on June 1, but a normative error forced the new time to begin
+#   three days earlier, from a Saturday to a Sunday....
+# Our understanding was that the change was originally scheduled to take place
+# on June 1 at 00:00 in Chubut, Santa Cruz, Tierra del Fuego (and some other
+# provinces).  Sunday was May 30, only two days earlier.  So the article
+# contains a contradiction.  I would give more credence to the Saturday/Sunday
+# date than the "three days earlier" phrase, and conclude that Tierra del
+# Fuego set its clocks back at 2004-05-30 00:00.
+#
+# From Steffen Thorsen (2004-10-05):
+# The previous law 7210 which changed the province of Mendoza's time zone
+# back in May have been modified slightly in a new law 7277, which set the
+# new end date to 2004-09-26 (original date was 2004-10-17).
+# http://www.gobernac.mendoza.gov.ar/boletin/pdf/20040924-27244-normas.pdf
+#
+# From Mariano Absatz (2004-10-05):
+# San Juan changed from UTC-03:00 to UTC-04:00 at midnight between
+# Sunday, May 30th and Monday, May 31st.  It changed back to UTC-03:00
+# at midnight between Saturday, July 24th and Sunday, July 25th....
+# http://www.sanjuan.gov.ar/prensa/archivo/000329.html
+# http://www.sanjuan.gov.ar/prensa/archivo/000426.html
+# http://www.sanjuan.gov.ar/prensa/archivo/000441.html
 
 # Unless otherwise specified, data are from Shanks through 1992, from
 # the IATA otherwise.  As noted below, Shanks says that
-# America/Cordoba split into 7 subregions during 1991/1992, but we
+# America/Cordoba split into 6 subregions during 1991/1992, but we
 # haven't verified this yet so for now we'll keep it a single region.
 #
 # Zone NAME        GMTOFF  RULES   FORMAT  [UNTIL]
 #
-# Buenos Aires (BA), Capital Federal (CF), Santa Cruz (SC),
-# Tierra del Fuego, Antartida e Islas del Atlantico Sur (TF)
-Zone America/Buenos_Aires -3:53:48 -   LMT 1894 Oct 31
+# Buenos Aires (BA), Capital Federal (CF),
+Zone America/Argentina/Buenos_Aires -3:53:48 - LMT 1894 Oct 31
            -4:16:48 -  CMT 1920 May # Cordoba Mean Time
            -4:00   -   ART 1930 Dec
            -4:00   Arg AR%sT   1969 Oct  5
@@ -167,24 +218,30 @@ Zone America/Buenos_Aires -3:53:48 -  LMT 1894 Oct 31
            -3:00   -   ART
 #
 # Santa Fe (SF), Entre Rios (ER), Corrientes (CN), Misiones (MN), Chaco (CC),
-# Formosa (FM), Salta (SA), Tucuman (TM), Santiago del Estero (SE),
-# Cordoba (CB), La Rioja (LR), San Juan (SJ), San Luis (SL), La Pampa (LP),
-# Neuquen (NQ), Rio Negro (RN), Chubut (CH)
+# Formosa (FM), Salta (SA), Santiago del Estero (SE), Cordoba (CB),
+# San Luis (SL), La Pampa (LP), Neuquen (NQ), Rio Negro (RN)
 #
 # Shanks also makes the following claims, which we haven't verified:
 # - Formosa switched to -3:00 on 1991-01-07.
-# - La Rioja and San Juan switched to -4:00 on 1991-03-01
-#   and then to -3:00 on 1991-05-07.
 # - Misiones switched to -3:00 on 1990-12-29.
 # - Chaco switched to -3:00 on 1991-01-04.
 # - San Luis switched to -4:00 on 1990-03-14, then to -3:00 on 1990-10-15,
 #   then to -4:00 on 1991-03-01, then to -3:00 on 1991-06-01.
 # - Santiago del Estero switched to -4:00 on 1991-04-01,
 #   then to -3:00 on 1991-04-26.
-# If we need to add Zones for these areas, we may need to have a subdirectory
-# for Argentina, as e.g. "America/San_Luis" is too ambiguious.
 #
-Zone America/Cordoba   -4:16:48 -  LMT 1894 Oct 31
+Zone America/Argentina/Cordoba -4:16:48 - LMT  1894 Oct 31
+           -4:16:48 -  CMT 1920 May
+           -4:00   -   ART 1930 Dec
+           -4:00   Arg AR%sT   1969 Oct  5
+           -3:00   Arg AR%sT   1991 Mar  3
+           -4:00   -   WART    1991 Oct 20
+           -3:00   Arg AR%sT   1999 Oct  3
+           -4:00   Arg AR%sT   2000 Mar  3
+           -3:00   -   ART
+#
+# Tucuman (TM)
+Zone America/Argentina/Tucuman -4:20:52 - LMT  1894 Oct 31
            -4:16:48 -  CMT 1920 May
            -4:00   -   ART 1930 Dec
            -4:00   Arg AR%sT   1969 Oct  5
@@ -192,10 +249,38 @@ Zone America/Cordoba  -4:16:48 -  LMT 1894 Oct 31
            -4:00   -   WART    1991 Oct 20
            -3:00   Arg AR%sT   1999 Oct  3
            -4:00   Arg AR%sT   2000 Mar  3
+           -3:00   -   ART 2004 Jun  1
+           -4:00   -   WART    2004 Jun 13
+           -3:00   -   ART
+#
+# La Rioja (LR)
+Zone America/Argentina/La_Rioja -4:27:24 - LMT 1894 Oct 31
+           -4:16:48 -  CMT 1920 May
+           -4:00   -   ART 1930 Dec
+           -4:00   Arg AR%sT   1969 Oct  5
+           -3:00   Arg AR%sT   1991 Mar  1
+           -4:00   -   WART    1991 May  7
+           -3:00   Arg AR%sT   1999 Oct  3
+           -4:00   Arg AR%sT   2000 Mar  3
+           -3:00   -   ART 2004 Jun  1
+           -4:00   -   WART    2004 Jun 20
+           -3:00   -   ART
+#
+# San Juan (SJ)
+Zone America/Argentina/San_Juan -4:34:04 - LMT 1894 Oct 31
+           -4:16:48 -  CMT 1920 May
+           -4:00   -   ART 1930 Dec
+           -4:00   Arg AR%sT   1969 Oct  5
+           -3:00   Arg AR%sT   1991 Mar  1
+           -4:00   -   WART    1991 May  7
+           -3:00   Arg AR%sT   1999 Oct  3
+           -4:00   Arg AR%sT   2000 Mar  3
+           -3:00   -   ART 2004 May 31
+           -4:00   -   WART    2004 Jul 25
            -3:00   -   ART
 #
 # Jujuy (JY)
-Zone America/Jujuy -4:21:12 -  LMT 1894 Oct 31
+Zone America/Argentina/Jujuy -4:21:12 -    LMT 1894 Oct 31
            -4:16:48 -  CMT 1920 May
            -4:00   -   ART 1930 Dec
            -4:00   Arg AR%sT   1969 Oct  5
@@ -209,7 +294,7 @@ Zone America/Jujuy  -4:21:12 -  LMT 1894 Oct 31
            -3:00   -   ART
 #
 # Catamarca (CT)
-Zone America/Catamarca -4:23:08 -  LMT 1894 Oct 31
+Zone America/Argentina/Catamarca -4:23:08 - LMT    1894 Oct 31
            -4:16:48 -  CMT 1920 May
            -4:00   -   ART 1930 Dec
            -4:00   Arg AR%sT   1969 Oct  5
@@ -217,10 +302,12 @@ Zone America/Catamarca    -4:23:08 -  LMT 1894 Oct 31
            -4:00   -   WART    1991 Oct 20
            -3:00   Arg AR%sT   1999 Oct  3
            -4:00   Arg AR%sT   2000 Mar  3
+           -3:00   -   ART 2004 Jun  1
+           -4:00   -   WART    2004 Jun 20
            -3:00   -   ART
 #
 # Mendoza (MZ)
-Zone America/Mendoza   -4:35:16 -  LMT 1894 Oct 31
+Zone America/Argentina/Mendoza -4:35:16 - LMT  1894 Oct 31
            -4:16:48 -  CMT 1920 May
            -4:00   -   ART 1930 Dec
            -4:00   Arg AR%sT   1969 Oct  5
@@ -232,6 +319,44 @@ Zone America/Mendoza   -4:35:16 -  LMT 1894 Oct 31
            -4:00   -   WART    1992 Oct 18
            -3:00   Arg AR%sT   1999 Oct  3
            -4:00   Arg AR%sT   2000 Mar  3
+           -3:00   -   ART 2004 May 23
+           -4:00   -   WART    2004 Sep 26
+           -3:00   -   ART
+#
+# Chubut (CH)
+# The name "Comodoro Rivadavia" exceeds the 14-byte POSIX limit.
+Zone America/Argentina/ComodRivadavia -4:30:00 - LMT   1894 Oct 31
+           -4:16:48 -  CMT 1920 May
+           -4:00   -   ART 1930 Dec
+           -4:00   Arg AR%sT   1969 Oct  5
+           -3:00   Arg AR%sT   1991 Mar  3
+           -4:00   -   WART    1991 Oct 20
+           -3:00   Arg AR%sT   1999 Oct  3
+           -4:00   Arg AR%sT   2000 Mar  3
+           -3:00   -   ART 2004 Jun  1
+           -4:00   -   WART    2004 Jun 20
+           -3:00   -   ART
+#
+# Santa Cruz (SC)
+Zone America/Argentina/Rio_Gallegos -4:36:52 - LMT 1894 Oct 31
+           -4:16:48 -  CMT 1920 May # Cordoba Mean Time
+           -4:00   -   ART 1930 Dec
+           -4:00   Arg AR%sT   1969 Oct  5
+           -3:00   Arg AR%sT   1999 Oct  3
+           -4:00   Arg AR%sT   2000 Mar  3
+           -3:00   -   ART 2004 Jun  1
+           -4:00   -   WART    2004 Jun 20
+           -3:00   -   ART
+#
+# Tierra del Fuego, Antartida e Islas del Atlantico Sur (TF)
+Zone America/Argentina/Ushuaia -4:33:12 - LMT 1894 Oct 31
+           -4:16:48 -  CMT 1920 May # Cordoba Mean Time
+           -4:00   -   ART 1930 Dec
+           -4:00   Arg AR%sT   1969 Oct  5
+           -3:00   Arg AR%sT   1999 Oct  3
+           -4:00   Arg AR%sT   2000 Mar  3
+           -3:00   -   ART 2004 May 30
+           -4:00   -   WART    2004 Jun 20
            -3:00   -   ART
 
 # Aruba
@@ -309,6 +434,11 @@ Zone   America/La_Paz  -4:32:36 -  LMT 1890
 # the Government decided to postpone DST, instead of changing the Constitution
 # (maybe, for the next elections, it will be possible to change the clock)...
 
+# From Rodrigo Severo (2004-10-04):
+# It's just the biannual change made necessary by the much hyped, supposedly
+# modern Brazilian eletronic voting machines which, apparently, can't deal
+# with a time change between the first and the second rounds of the elections.
+
 # From Paul Eggert (2002-10-10):
 # The official decrees referenced below are mostly taken from
 # <a href="http://pcdsh01.on.br/DecHV.html">
@@ -389,8 +519,8 @@ Rule    Brazil  1992    only    -   Oct 25   0:00   1:00    S
 Rule   Brazil  1993    only    -   Jan 31   0:00   0   -
 # Decree <a href="http://pcdsh01.on.br/HV942.htm">942</a> (1993-09-28)
 # adopted by same states, plus AM.
-# Decree <a href="http://pcdsh01.on.br/HV1252.htm">1,252</a> (1994-09-22)
-# adopted by same states, minus AM and MT.
+# Decree <a href="http://pcdsh01.on.br/HV1252.htm">1,252</a> (1994-09-22;
+# web page corrected 2004-01-07) adopted by same states, minus AM.
 # Decree <a href="http://pcdsh01.on.br/HV1636.htm">1,636</a> (1995-09-14)
 # adopted by same states, plus MT and TO.
 # Decree <a href="http://pcdsh01.on.br/HV1674.htm">1,674</a> (1995-10-13)
@@ -445,11 +575,15 @@ Rule  Brazil  2001    max -   Feb Sun>=15  0:00   0   -
 Rule   Brazil  2002    only    -   Nov  3   0:00   1:00    S
 # Decree 4,844 (2003-09-24; corrected 2003-09-26) repeals DST in BA, MT, TO.
 # <a href="http://www.presidencia.gov.br/CCIVIL/decreto/2003/D4844.htm"></a>
-Rule   Brazil  2003    max -   Oct Sun>=15  0:00   1:00    S
+Rule   Brazil  2003    only    -   Oct 19   0:00   1:00    S
+# Decree 5,223 (2004-10-01) reestablishes DST in MT.
+# <a href="http://www.planalto.gov.br/ccivil_03/_Ato2004-2006/2004/Decreto/D5223.htm"></a>
+Rule   Brazil  2004    only    -   Nov  2   0:00   1:00    S
 # The latest ruleset listed above says that the following states observe DST:
-# DF, ES, GO, MG, MS, PR, RJ, RS, SC, SP.
+# DF, ES, GO, MG, MS, MT, PR, RJ, RS, SC, SP.
 #
-# For dates after mid-2004, the above rules with TO="max" are guesses
+Rule   Brazil  2005    max -   Oct Sun>=15  0:00   1:00    S
+# For dates after mid-2005, the above rules with TO="max" are guesses
 # and are quite possibly wrong, but are more likely than no DST at all.
 
 
@@ -536,10 +670,9 @@ Zone America/Campo_Grande -3:38:28 -   LMT 1914
 #
 # Mato Grosso (MT)
 Zone America/Cuiaba    -3:44:20 -  LMT 1914
-           -4:00   Brazil  AM%sT   1994 Sep 22
-           -4:00   -   AMT 1995 Sep 14
            -4:00   Brazil  AM%sT   2003 Sep 24
-           -4:00   -   AMT
+           -4:00   -   AMT 2004 Oct  4
+           -4:00   Brazil  AM%sT
 #
 # west Para (PA), Rondonia (RO)
 # West Para includes Altamira, Oribidos, Prainha, Oriximina, and Santarem.
@@ -920,6 +1053,11 @@ Rule  Uruguay 1990    1992    -   Mar Sun>=1   0:00   0   -
 Rule   Uruguay 1990    1991    -   Oct Sun>=21  0:00   1:00    S
 Rule   Uruguay 1992    only    -   Oct 18   0:00   1:00    S
 Rule   Uruguay 1993    only    -   Feb 28   0:00   0   -
+# From Eduardo Cota (2004-09-20):
+# The uruguayan government has decreed a change in the local time....
+# http://www.presidencia.gub.uy/decretos/2004091502.htm
+Rule   Uruguay 2004    only    -   Sep Sun>=15  0:00   1:00    S
+Rule   Uruguay 2005    only    -   Mar Sun>=8   0:00   0   -
 # Zone NAME        GMTOFF  RULES   FORMAT  [UNTIL]
 Zone America/Montevideo    -3:44:44 -  LMT 1898 Jun 28
            -3:44:44 -  MMT 1920 May  1 # Montevideo MT
index be41eb1831446fe9c1532ce4a141083614ba3427..e3c8e39e1e3b81e4d1d7ad99a57575278d3625ec 100644 (file)
@@ -1,4 +1,4 @@
-# @(#)zone.tab 1.29
+# @(#)zone.tab 1.30
 #
 # TZ zone descriptions
 #
@@ -41,11 +41,17 @@ AQ  -6617+11031 Antarctica/Casey    Casey Station, Bailey Peninsula
 AQ -7824+10654 Antarctica/Vostok   Vostok Station, S Magnetic Pole
 AQ -6640+14001 Antarctica/DumontDUrville   Dumont-d'Urville Base, Terre Adelie
 AQ -690022+0393524 Antarctica/Syowa    Syowa Station, E Ongul I
-AR -3436-05827 America/Buenos_Aires    E Argentina (BA, DF, SC, TF)
-AR -3124-06411 America/Cordoba most locations (CB,CC,CH,CN,ER,FM,LP,LR,MN,NQ,RN,SA,SE,SF,SJ,SL,TM)
-AR -2411-06518 America/Jujuy   Jujuy (JY)
-AR -2828-06547 America/Catamarca   Catamarca (CT)
-AR -3253-06849 America/Mendoza Mendoza (MZ)
+AR -3436-05827 America/Argentina/Buenos_Aires  Buenos Aires (BA, CF)
+AR -3124-06411 America/Argentina/Cordoba   most locations (CB, CC, CN, ER, FM, LP, MN, NQ, RN, SA, SE, SF, SL)
+AR -2411-06518 America/Argentina/Jujuy Jujuy (JY)
+AR -3124-06411 America/Argentina/Tucuman   Tucuman (TM)
+AR -2828-06547 America/Argentina/Catamarca Catamarca (CT)
+AR -2926-06651 America/Argentina/La_Rioja  La Rioja (LR)
+AR -3132-06831 America/Argentina/San_Juan  San Juan (SJ)
+AR -3253-06849 America/Argentina/Mendoza   Mendoza (MZ)
+AR -4552-06730 America/Argentina/ComodRivadavia    Chubut (CH)
+AR -5138-06913 America/Argentina/Rio_Gallegos  Santa Cruz (SC)
+AR -5448-06818 America/Argentina/Ushuaia   Tierra del Fuego (TF)
 AS -1416-17042 Pacific/Pago_Pago
 AT +4813+01620 Europe/Vienna
 AU -3133+15905 Australia/Lord_Howe Lord Howe Island
@@ -59,6 +65,7 @@ AU    -3455+13835 Australia/Adelaide  South Australia
 AU -1228+13050 Australia/Darwin    Northern Territory
 AU -3157+11551 Australia/Perth Western Australia
 AW +1230-06858 America/Aruba
+AX +6006+01957 Europe/Mariehamn
 AZ +4023+04951 Asia/Baku
 BA +4352+01825 Europe/Sarajevo
 BB +1306-05937 America/Barbados