Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit c7edf4a

Browse files
committed
Update time zone data files to tzdata release 2021a.
DST law changes in Russia (Volgograd zone) and South Sudan. Historical corrections for Australia, Bahamas, Belize, Bermuda, Ghana, Israel, Kenya, Nigeria, Palestine, Seychelles, and Vanuatu. Notably, the Australia/Currie zone has been corrected to the point where it is identical to Australia/Hobart.
1 parent 0c1e884 commit c7edf4a

File tree

2 files changed

+133
-96
lines changed

2 files changed

+133
-96
lines changed

src/timezone/Makefile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,10 @@ ifeq (,$(with_system_tzdata))
6060
endif
6161
$(MAKE) -C tznames $@
6262

63+
# Note: -P code currently depends on '-b fat'. Not worth fixing right now.
6364
abbrevs.txt: zic $(TZDATAFILES)
6465
mkdir junkdir
65-
$(ZIC) -P -d junkdir $(TZDATAFILES) | LANG=C sort | uniq >abbrevs.txt
66+
$(ZIC) -P -b fat -d junkdir $(TZDATAFILES) | LANG=C sort | uniq >abbrevs.txt
6667
rm -rf junkdir
6768

6869
installdirs:

src/timezone/data/tzdata.zi

Lines changed: 131 additions & 95 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# version 2020d
1+
# version 2021a
22
# This zic input file is in the public domain.
33
R d 1916 o - Jun 14 23s 1 S
44
R d 1916 1919 - O Su>=1 23s 0 -
@@ -86,17 +86,24 @@ R K 2014 o - Jul 31 24 1 S
8686
R K 2014 o - S lastTh 24 0 -
8787
Z Africa/Cairo 2:5:9 - LMT 1900 O
8888
2 K EE%sT
89-
R GH 1920 1942 - S 1 0 0:20 -
90-
R GH 1920 1942 - D 31 0 0 -
91-
Z Africa/Accra -0:0:52 - LMT 1918
92-
0 GH GMT/+0020
89+
R GH 1919 o - N 24 0 0:20 +0020
90+
R GH 1920 1942 - Ja 1 2 0 GMT
91+
R GH 1920 1939 - S 1 2 0:20 +0020
92+
R GH 1940 1941 - May 1 2 0:20 +0020
93+
R GH 1950 1955 - S 1 2 0:30 +0030
94+
R GH 1951 1956 - Ja 1 2 0 GMT
95+
Z Africa/Accra -0:0:52 - LMT 1915 N 2
96+
0 GH %s 1942 F 8
97+
0:30 - +0030 1946 Ja 6
98+
0 GH %s
9399
Z Africa/Bissau -1:2:20 - LMT 1912 Ja 1 1u
94100
-1 - -01 1975
95101
0 - GMT
96-
Z Africa/Nairobi 2:27:16 - LMT 1928 Jul
97-
3 - EAT 1930
98-
2:30 - +0230 1940
99-
2:45 - +0245 1960
102+
Z Africa/Nairobi 2:27:16 - LMT 1908 May
103+
2:30 - +0230 1928 Jun 30 24
104+
3 - EAT 1930 Ja 4 24
105+
2:30 - +0230 1936 D 31 24
106+
2:45 - +0245 1942 Jul 31 24
100107
3 - EAT
101108
L Africa/Nairobi Africa/Addis_Ababa
102109
L Africa/Nairobi Africa/Asmara
@@ -353,7 +360,10 @@ Z Africa/Windhoek 1:8:24 - LMT 1892 F 8
353360
2 1 SAST 1943 Mar 21 2
354361
2 - SAST 1990 Mar 21
355362
2 NA %s
356-
Z Africa/Lagos 0:13:36 - LMT 1919 S
363+
Z Africa/Lagos 0:13:35 - LMT 1905 Jul
364+
0 - GMT 1908 Jul
365+
0:13:35 - LMT 1914
366+
0:30 - +0030 1919 S
357367
1 - WAT
358368
L Africa/Lagos Africa/Bangui
359369
L Africa/Lagos Africa/Brazzaville
@@ -371,7 +381,7 @@ Z Africa/Sao_Tome 0:26:56 - LMT 1884
371381
0 - GMT 2018 Ja 1 1
372382
1 - WAT 2019 Ja 1 2
373383
0 - GMT
374-
Z Indian/Mahe 3:41:48 - LMT 1906 Jun
384+
Z Indian/Mahe 3:41:48 - LMT 1907
375385
4 - +04
376386
R SA 1942 1943 - S Su>=15 2 1 -
377387
R SA 1943 1944 - Mar Su>=15 2 0 -
@@ -390,7 +400,8 @@ Z Africa/Khartoum 2:10:8 - LMT 1931
390400
2 - CAT
391401
Z Africa/Juba 2:6:28 - LMT 1931
392402
2 SD CA%sT 2000 Ja 15 12
393-
3 - EAT
403+
3 - EAT 2021 F
404+
2 - CAT
394405
R n 1939 o - Ap 15 23s 1 S
395406
R n 1939 o - N 18 23s 0 -
396407
R n 1940 o - F 25 23s 1 S
@@ -782,68 +793,66 @@ Z Asia/Baghdad 2:57:40 - LMT 1890
782793
2:57:36 - BMT 1918
783794
3 - +03 1982 May
784795
3 IQ +03/+04
785-
R Z 1940 o - Jun 1 0 1 D
786-
R Z 1942 1944 - N 1 0 0 S
787-
R Z 1943 o - Ap 1 2 1 D
788-
R Z 1944 o - Ap 1 0 1 D
789-
R Z 1945 o - Ap 16 0 1 D
790-
R Z 1945 o - N 1 2 0 S
791-
R Z 1946 o - Ap 16 2 1 D
792-
R Z 1946 o - N 1 0 0 S
793-
R Z 1948 o - May 23 0 2 DD
794-
R Z 1948 o - S 1 0 1 D
795-
R Z 1948 1949 - N 1 2 0 S
796-
R Z 1949 o - May 1 0 1 D
797-
R Z 1950 o - Ap 16 0 1 D
798-
R Z 1950 o - S 15 3 0 S
799-
R Z 1951 o - Ap 1 0 1 D
800-
R Z 1951 o - N 11 3 0 S
801-
R Z 1952 o - Ap 20 2 1 D
802-
R Z 1952 o - O 19 3 0 S
803-
R Z 1953 o - Ap 12 2 1 D
804-
R Z 1953 o - S 13 3 0 S
805-
R Z 1954 o - Jun 13 0 1 D
806-
R Z 1954 o - S 12 0 0 S
807-
R Z 1955 o - Jun 11 2 1 D
808-
R Z 1955 o - S 11 0 0 S
809-
R Z 1956 o - Jun 3 0 1 D
810-
R Z 1956 o - S 30 3 0 S
811-
R Z 1957 o - Ap 29 2 1 D
812-
R Z 1957 o - S 22 0 0 S
813-
R Z 1974 o - Jul 7 0 1 D
814-
R Z 1974 o - O 13 0 0 S
815-
R Z 1975 o - Ap 20 0 1 D
816-
R Z 1975 o - Au 31 0 0 S
817-
R Z 1980 o - Au 2 0 1 D
818-
R Z 1980 o - S 13 1 0 S
819-
R Z 1984 o - May 5 0 1 D
820-
R Z 1984 o - Au 25 1 0 S
821-
R Z 1985 o - Ap 14 0 1 D
822-
R Z 1985 o - S 15 0 0 S
823-
R Z 1986 o - May 18 0 1 D
824-
R Z 1986 o - S 7 0 0 S
825-
R Z 1987 o - Ap 15 0 1 D
826-
R Z 1987 o - S 13 0 0 S
827-
R Z 1988 o - Ap 10 0 1 D
828-
R Z 1988 o - S 4 0 0 S
829-
R Z 1989 o - Ap 30 0 1 D
830-
R Z 1989 o - S 3 0 0 S
831-
R Z 1990 o - Mar 25 0 1 D
832-
R Z 1990 o - Au 26 0 0 S
833-
R Z 1991 o - Mar 24 0 1 D
834-
R Z 1991 o - S 1 0 0 S
835-
R Z 1992 o - Mar 29 0 1 D
836-
R Z 1992 o - S 6 0 0 S
796+
R Z 1940 o - May 31 24u 1 D
797+
R Z 1940 o - S 30 24u 0 S
798+
R Z 1940 o - N 16 24u 1 D
799+
R Z 1942 1946 - O 31 24u 0 S
800+
R Z 1943 1944 - Mar 31 24u 1 D
801+
R Z 1945 1946 - Ap 15 24u 1 D
802+
R Z 1948 o - May 22 24u 2 DD
803+
R Z 1948 o - Au 31 24u 1 D
804+
R Z 1948 1949 - O 31 24u 0 S
805+
R Z 1949 o - Ap 30 24u 1 D
806+
R Z 1950 o - Ap 15 24u 1 D
807+
R Z 1950 o - S 14 24u 0 S
808+
R Z 1951 o - Mar 31 24u 1 D
809+
R Z 1951 o - N 10 24u 0 S
810+
R Z 1952 o - Ap 19 24u 1 D
811+
R Z 1952 o - O 18 24u 0 S
812+
R Z 1953 o - Ap 11 24u 1 D
813+
R Z 1953 o - S 12 24u 0 S
814+
R Z 1954 o - Jun 12 24u 1 D
815+
R Z 1954 o - S 11 24u 0 S
816+
R Z 1955 o - Jun 11 24u 1 D
817+
R Z 1955 o - S 10 24u 0 S
818+
R Z 1956 o - Jun 2 24u 1 D
819+
R Z 1956 o - S 29 24u 0 S
820+
R Z 1957 o - Ap 27 24u 1 D
821+
R Z 1957 o - S 21 24u 0 S
822+
R Z 1974 o - Jul 6 24 1 D
823+
R Z 1974 o - O 12 24 0 S
824+
R Z 1975 o - Ap 19 24 1 D
825+
R Z 1975 o - Au 30 24 0 S
826+
R Z 1980 o - Au 2 24s 1 D
827+
R Z 1980 o - S 13 24s 0 S
828+
R Z 1984 o - May 5 24s 1 D
829+
R Z 1984 o - Au 25 24s 0 S
830+
R Z 1985 o - Ap 13 24 1 D
831+
R Z 1985 o - Au 31 24 0 S
832+
R Z 1986 o - May 17 24 1 D
833+
R Z 1986 o - S 6 24 0 S
834+
R Z 1987 o - Ap 14 24 1 D
835+
R Z 1987 o - S 12 24 0 S
836+
R Z 1988 o - Ap 9 24 1 D
837+
R Z 1988 o - S 3 24 0 S
838+
R Z 1989 o - Ap 29 24 1 D
839+
R Z 1989 o - S 2 24 0 S
840+
R Z 1990 o - Mar 24 24 1 D
841+
R Z 1990 o - Au 25 24 0 S
842+
R Z 1991 o - Mar 23 24 1 D
843+
R Z 1991 o - Au 31 24 0 S
844+
R Z 1992 o - Mar 28 24 1 D
845+
R Z 1992 o - S 5 24 0 S
837846
R Z 1993 o - Ap 2 0 1 D
838847
R Z 1993 o - S 5 0 0 S
839848
R Z 1994 o - Ap 1 0 1 D
840849
R Z 1994 o - Au 28 0 0 S
841850
R Z 1995 o - Mar 31 0 1 D
842851
R Z 1995 o - S 3 0 0 S
843-
R Z 1996 o - Mar 15 0 1 D
844-
R Z 1996 o - S 16 0 0 S
845-
R Z 1997 o - Mar 21 0 1 D
846-
R Z 1997 o - S 14 0 0 S
852+
R Z 1996 o - Mar 14 24 1 D
853+
R Z 1996 o - S 15 24 0 S
854+
R Z 1997 o - Mar 20 24 1 D
855+
R Z 1997 o - S 13 24 0 S
847856
R Z 1998 o - Mar 20 0 1 D
848857
R Z 1998 o - S 6 0 0 S
849858
R Z 1999 o - Ap 2 2 1 D
@@ -1256,13 +1265,13 @@ Z Asia/Ho_Chi_Minh 7:6:40 - LMT 1906 Jul
12561265
7 - +07 1959 D 31 23
12571266
8 - +08 1975 Jun 13
12581267
7 - +07
1259-
R AU 1917 o - Ja 1 0:1 1 D
1260-
R AU 1917 o - Mar 25 2 0 S
1261-
R AU 1942 o - Ja 1 2 1 D
1262-
R AU 1942 o - Mar 29 2 0 S
1263-
R AU 1942 o - S 27 2 1 D
1264-
R AU 1943 1944 - Mar lastSu 2 0 S
1265-
R AU 1943 o - O 3 2 1 D
1268+
R AU 1917 o - Ja 1 2s 1 D
1269+
R AU 1917 o - Mar lastSu 2s 0 S
1270+
R AU 1942 o - Ja 1 2s 1 D
1271+
R AU 1942 o - Mar lastSu 2s 0 S
1272+
R AU 1942 o - S 27 2s 1 D
1273+
R AU 1943 1944 - Mar lastSu 2s 0 S
1274+
R AU 1943 o - O 3 2s 1 D
12661275
Z Australia/Darwin 8:43:20 - LMT 1895 F
12671276
9 - ACST 1899 May
12681277
9:30 AU AC%sT
@@ -1313,8 +1322,12 @@ Z Australia/Adelaide 9:14:20 - LMT 1895 F
13131322
9 - ACST 1899 May
13141323
9:30 AU AC%sT 1971
13151324
9:30 AS AC%sT
1325+
R AT 1916 o - O Su>=1 2s 1 D
1326+
R AT 1917 o - Mar lastSu 2s 0 S
1327+
R AT 1917 1918 - O Su>=22 2s 1 D
1328+
R AT 1918 1919 - Mar Su>=1 2s 0 S
13161329
R AT 1967 o - O Su>=1 2s 1 D
1317-
R AT 1968 o - Mar lastSu 2s 0 S
1330+
R AT 1968 o - Mar Su>=29 2s 0 S
13181331
R AT 1968 1985 - O lastSu 2s 1 D
13191332
R AT 1969 1971 - Mar Su>=8 2s 0 S
13201333
R AT 1972 o - F lastSu 2s 0 S
@@ -1333,15 +1346,9 @@ R AT 2006 o - Ap Su>=1 2s 0 S
13331346
R AT 2007 o - Mar lastSu 2s 0 S
13341347
R AT 2008 ma - Ap Su>=1 2s 0 S
13351348
Z Australia/Hobart 9:49:16 - LMT 1895 S
1336-
10 - AEST 1916 O 1 2
1337-
10 1 AEDT 1917 F
1349+
10 AT AE%sT 1919 O 24
13381350
10 AU AE%sT 1967
13391351
10 AT AE%sT
1340-
Z Australia/Currie 9:35:28 - LMT 1895 S
1341-
10 - AEST 1916 O 1 2
1342-
10 1 AEDT 1917 F
1343-
10 AU AE%sT 1971 Jul
1344-
10 AT AE%sT
13451352
R AV 1971 1985 - O lastSu 2s 1 D
13461353
R AV 1972 o - F lastSu 2s 0 S
13471354
R AV 1973 1985 - Mar Su>=1 2s 0 S
@@ -1615,12 +1622,12 @@ Z Pacific/Funafuti 11:56:52 - LMT 1901
16151622
12 - +12
16161623
Z Pacific/Wake 11:6:28 - LMT 1901
16171624
12 - +12
1618-
R VU 1983 o - S 25 0 1 -
1619-
R VU 1984 1991 - Mar Su>=23 0 0 -
1620-
R VU 1984 o - O 23 0 1 -
1621-
R VU 1985 1991 - S Su>=23 0 1 -
1622-
R VU 1992 1993 - Ja Su>=23 0 0 -
1623-
R VU 1992 o - O Su>=23 0 1 -
1625+
R VU 1973 o - D 22 12u 1 -
1626+
R VU 1974 o - Mar 30 12u 0 -
1627+
R VU 1983 1991 - S Sa>=22 24 1 -
1628+
R VU 1984 1991 - Mar Sa>=22 24 0 -
1629+
R VU 1992 1993 - Ja Sa>=22 24 0 -
1630+
R VU 1992 o - O Sa>=22 24 1 -
16241631
Z Pacific/Efate 11:13:16 - LMT 1912 Ja 13
16251632
11 VU +11/+12
16261633
Z Pacific/Wallis 12:15:20 - LMT 1901
@@ -2463,7 +2470,8 @@ Z Europe/Volgograd 2:57:40 - LMT 1920 Ja 3
24632470
3 R +03/+04 2011 Mar 27 2s
24642471
4 - +04 2014 O 26 2s
24652472
3 - +03 2018 O 28 2s
2466-
4 - +04
2473+
4 - +04 2020 D 27 2s
2474+
3 - +03
24672475
Z Europe/Saratov 3:4:18 - LMT 1919 Jul 1 0u
24682476
3 - +03 1930 Jun 21
24692477
4 R +04/+05 1988 Mar 27 2s
@@ -3546,6 +3554,11 @@ Z America/Tijuana -7:48:4 - LMT 1922 Ja 1 0:11:56
35463554
-8 u P%sT 2002 F 20
35473555
-8 m P%sT 2010
35483556
-8 u P%sT
3557+
R BS 1942 o - May 1 24 1 W
3558+
R BS 1944 o - D 31 24 0 S
3559+
R BS 1945 o - F 1 0 1 W
3560+
R BS 1945 o - Au 14 23u 1 P
3561+
R BS 1945 o - O 17 24 0 S
35493562
R BS 1964 1975 - O lastSu 2 0 S
35503563
R BS 1964 1975 - Ap lastSu 2 1 D
35513564
Z America/Nassau -5:9:30 - LMT 1912 Mar 2
@@ -3559,16 +3572,38 @@ R BB 1980 o - S 25 2 0 S
35593572
Z America/Barbados -3:58:29 - LMT 1924
35603573
-3:58:29 - BMT 1932
35613574
-4 BB A%sT
3562-
R BZ 1918 1942 - O Su>=2 0 0:30 -0530
3563-
R BZ 1919 1943 - F Su>=9 0 0 CST
3575+
R BZ 1918 1941 - O Sa>=1 24 0:30 -0530
3576+
R BZ 1919 1942 - F Sa>=8 24 0 CST
3577+
R BZ 1942 o - Jun 27 24 1 CWT
3578+
R BZ 1945 o - Au 14 23u 1 CPT
3579+
R BZ 1945 o - D 15 24 0 CST
3580+
R BZ 1947 1967 - O Sa>=1 24 0:30 -0530
3581+
R BZ 1948 1968 - F Sa>=8 24 0 CST
35643582
R BZ 1973 o - D 5 0 1 CDT
35653583
R BZ 1974 o - F 9 0 0 CST
35663584
R BZ 1982 o - D 18 0 1 CDT
35673585
R BZ 1983 o - F 12 0 0 CST
35683586
Z America/Belize -5:52:48 - LMT 1912 Ap
35693587
-6 BZ %s
3570-
Z Atlantic/Bermuda -4:19:18 - LMT 1930 Ja 1 2
3571-
-4 - AST 1974 Ap 28 2
3588+
R Be 1917 o - Ap 5 24 1 -
3589+
R Be 1917 o - S 30 24 0 -
3590+
R Be 1918 o - Ap 13 24 1 -
3591+
R Be 1918 o - S 15 24 0 S
3592+
R Be 1942 o - Ja 11 2 1 D
3593+
R Be 1942 o - O 18 2 0 S
3594+
R Be 1943 o - Mar 21 2 1 D
3595+
R Be 1943 o - O 31 2 0 S
3596+
R Be 1944 1945 - Mar Su>=8 2 1 D
3597+
R Be 1944 1945 - N Su>=1 2 0 S
3598+
R Be 1947 o - May Su>=15 2 1 D
3599+
R Be 1947 o - S Su>=8 2 0 S
3600+
R Be 1948 1952 - May Su>=22 2 1 D
3601+
R Be 1948 1952 - S Su>=1 2 0 S
3602+
R Be 1956 o - May Su>=22 2 1 D
3603+
R Be 1956 o - O lastSu 2 0 S
3604+
Z Atlantic/Bermuda -4:19:18 - LMT 1890
3605+
-4:19:18 Be BMT/BST 1930 Ja 1 2
3606+
-4 Be A%sT 1974 Ap 28 2
35723607
-4 C A%sT 1976
35733608
-4 u A%sT
35743609
R CR 1979 1980 - F lastSu 0 1 D
@@ -3707,7 +3742,7 @@ Z America/Miquelon -3:44:40 - LMT 1911 May 15
37073742
Z America/Grand_Turk -4:44:32 - LMT 1890
37083743
-5:7:10 - KMT 1912 F
37093744
-5 - EST 1979
3710-
-5 u E%sT 2015 N Su>=1 2
3745+
-5 u E%sT 2015 Mar 8 2
37113746
-4 - AST 2018 Mar 11 3
37123747
-5 u E%sT
37133748
R A 1930 o - D 1 0 1 -
@@ -4343,6 +4378,7 @@ L Atlantic/Faroe Atlantic/Faeroe
43434378
L Europe/Oslo Atlantic/Jan_Mayen
43444379
L Australia/Sydney Australia/ACT
43454380
L Australia/Sydney Australia/Canberra
4381+
L Australia/Hobart Australia/Currie
43464382
L Australia/Lord_Howe Australia/LHI
43474383
L Australia/Sydney Australia/NSW
43484384
L Australia/Darwin Australia/North

0 commit comments

Comments
 (0)