Skip to content

Commit 204db56

Browse files
committed
Update time zone data files to tzdata release 2009a: introduces Asia/Kathmandu
as the preferred spelling of that zone name, corrects historical DST information for Switzerland and Cuba.
1 parent 0d65eea commit 204db56

File tree

5 files changed

+78
-17
lines changed

5 files changed

+78
-17
lines changed

src/timezone/data/asia

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# @(#)asia 8.24
1+
# @(#)asia 8.25
22
# <pre>
33

44
# This data is by no means authoritative; if you think you know better,
@@ -1474,7 +1474,7 @@ Zone Asia/Choibalsan 7:38:00 - LMT 1905 Aug
14741474

14751475
# Nepal
14761476
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
1477-
Zone Asia/Katmandu 5:41:16 - LMT 1920
1477+
Zone Asia/Kathmandu 5:41:16 - LMT 1920
14781478
5:30 - IST 1986
14791479
5:45 - NPT # Nepal Time
14801480

src/timezone/data/backward

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# @(#)backward 8.6
1+
# @(#)backward 8.7
22

33
# This file provides links between current names for time zones
44
# and their old names. Many names changed in late 1993.
@@ -24,6 +24,7 @@ Link America/St_Thomas America/Virgin
2424
Link Asia/Ashgabat Asia/Ashkhabad
2525
Link Asia/Chongqing Asia/Chungking
2626
Link Asia/Dhaka Asia/Dacca
27+
Link Asia/Kathmandu Asia/Katmandu
2728
Link Asia/Kolkata Asia/Calcutta
2829
Link Asia/Macau Asia/Macao
2930
Link Asia/Jerusalem Asia/Tel_Aviv

src/timezone/data/europe

Lines changed: 58 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# @(#)europe 8.18
1+
# @(#)europe 8.20
22
# <pre>
33

44
# This data is by no means authoritative; if you think you know better,
@@ -2313,11 +2313,64 @@ Zone Europe/Stockholm 1:12:12 - LMT 1879 Jan 1
23132313
# mean time in preference to apparent time -- Geneva from 1780 ....
23142314
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
23152315
# From Whitman (who writes ``Midnight?''):
2316-
Rule Swiss 1940 only - Nov 2 0:00 1:00 S
2317-
Rule Swiss 1940 only - Dec 31 0:00 0 -
2316+
# Rule Swiss 1940 only - Nov 2 0:00 1:00 S
2317+
# Rule Swiss 1940 only - Dec 31 0:00 0 -
23182318
# From Shanks & Pottenger:
2319-
Rule Swiss 1941 1942 - May Sun>=1 2:00 1:00 S
2320-
Rule Swiss 1941 1942 - Oct Sun>=1 0:00 0 -
2319+
# Rule Swiss 1941 1942 - May Sun>=1 2:00 1:00 S
2320+
# Rule Swiss 1941 1942 - Oct Sun>=1 0:00 0 -
2321+
2322+
# From Alois Treindl (2008-12-17):
2323+
# I have researched the DST usage in Switzerland during the 1940ies.
2324+
#
2325+
# As I wrote in an earlier message, I suspected the current tzdata values
2326+
# to be wrong. This is now verified.
2327+
#
2328+
# I have found copies of the original ruling by the Swiss Federal
2329+
# government, in 'Eidgen[o]ssische Gesetzessammlung 1941 and 1942' (Swiss
2330+
# federal law collection)...
2331+
#
2332+
# DST began on Monday 5 May 1941, 1:00 am by shifting the clocks to 2:00 am
2333+
# DST ended on Monday 6 Oct 1941, 2:00 am by shifting the clocks to 1:00 am.
2334+
#
2335+
# DST began on Monday, 4 May 1942 at 01:00 am
2336+
# DST ended on Monday, 5 Oct 1942 at 02:00 am
2337+
#
2338+
# There was no DST in 1940, I have checked the law collection carefully.
2339+
# It is also indicated by the fact that the 1942 entry in the law
2340+
# collection points back to 1941 as a reference, but no reference to any
2341+
# other years are made.
2342+
#
2343+
# Newspaper articles I have read in the archives on 6 May 1941 reported
2344+
# about the introduction of DST (Sommerzeit in German) during the previous
2345+
# night as an absolute novelty, because this was the first time that such
2346+
# a thing had happened in Switzerland.
2347+
#
2348+
# I have also checked 1916, because one book source (Gabriel, Traite de
2349+
# l'heure dans le monde) claims that Switzerland had DST in 1916. This is
2350+
# false, no official document could be found. Probably Gabriel got misled
2351+
# by references to Germany, which introduced DST in 1916 for the first time.
2352+
#
2353+
# The tzdata rules for Switzerland must be changed to:
2354+
# Rule Swiss 1941 1942 - May Mon>=1 1:00 1:00 S
2355+
# Rule Swiss 1941 1942 - Oct Mon>=1 2:00 0 -
2356+
#
2357+
# The 1940 rules must be deleted.
2358+
#
2359+
# One further detail for Switzerland, which is probably out of scope for
2360+
# most users of tzdata:
2361+
# The zone file
2362+
# Zone Europe/Zurich 0:34:08 - LMT 1848 Sep 12
2363+
# 0:29:44 - BMT 1894 Jun #Bern Mean Time
2364+
# 1:00 Swiss CE%sT 1981
2365+
# 1:00 EU CE%sT
2366+
# describes all of Switzerland correctly, with the exception of
2367+
# the Cantone Geneve (Geneva, Genf). Between 1848 and 1894 Geneve did not
2368+
# follow Bern Mean Time but kept its own local mean time.
2369+
# To represent this, an extra zone would be needed.
2370+
2371+
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
2372+
Rule Swiss 1941 1942 - May Mon>=1 1:00 1:00 S
2373+
Rule Swiss 1941 1942 - Oct Mon>=1 2:00 0 -
23212374
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
23222375
Zone Europe/Zurich 0:34:08 - LMT 1848 Sep 12
23232376
0:29:44 - BMT 1894 Jun # Bern Mean Time

src/timezone/data/northamerica

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# @(#)northamerica 8.24
1+
# @(#)northamerica 8.26
22
# <pre>
33

44
# also includes Central America and the Caribbean
@@ -1742,9 +1742,13 @@ Zone America/Dawson_Creek -8:00:56 - LMT 1884
17421742
# The individual that answered the phone confirmed that the clocks did not
17431743
# move at the end of daylight saving on October 29/2006. He also told me that
17441744
# the clocks did not move this past weekend (March 11/2007)....
1745-
#
1746-
# America/Resolute should use the "Canada" Rule up to October 29/2006.
1747-
# After that it should be fixed on Eastern Standard Time until further notice.
1745+
1746+
# From Chris Walton (2008-11-13):
1747+
# ...the residents of Resolute believe that they are changing "time zones"
1748+
# twice a year. In winter months, local time is qualified with "Eastern
1749+
# Time" which is really "Eastern Standard Time (UTC-5)". In summer
1750+
# months, local time is qualified with "Central Time" which is really
1751+
# "Central Daylight Time (UTC-5)"...
17481752

17491753
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
17501754
Rule NT_YK 1918 only - Apr 14 2:00 1:00 D
@@ -1772,11 +1776,14 @@ Zone America/Iqaluit 0 - zzz 1942 Aug # Frobisher Bay est.
17721776
-6:00 Canada C%sT 2000 Oct 29 2:00
17731777
-5:00 Canada E%sT
17741778
# aka Qausuittuq
1779+
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
1780+
Rule Resolute 2006 max - Nov Sun>=1 2:00 0 ES
1781+
Rule Resolute 2007 max - Mar Sun>=8 2:00 0 CD
17751782
Zone America/Resolute 0 - zzz 1947 Aug 31 # Resolute founded
17761783
-6:00 NT_YK C%sT 2000 Oct 29 2:00
17771784
-5:00 - EST 2001 Apr 1 3:00
17781785
-6:00 Canada C%sT 2006 Oct 29 2:00
1779-
-5:00 - EST
1786+
-5:00 Resolute %sT
17801787
# aka Kangiqiniq
17811788
Zone America/Rankin_Inlet 0 - zzz 1957 # Rankin Inlet founded
17821789
-6:00 NT_YK C%sT 2000 Oct 29 2:00
@@ -2280,7 +2287,7 @@ Rule Cuba 1996 only - Oct 6 0:00s 0 S
22802287
Rule Cuba 1997 only - Oct 12 0:00s 0 S
22812288
Rule Cuba 1998 1999 - Mar lastSun 0:00s 1:00 D
22822289
Rule Cuba 1998 2003 - Oct lastSun 0:00s 0 S
2283-
Rule Cuba 2000 2006 - Apr Sun>=1 0:00s 1:00 D
2290+
Rule Cuba 2000 2004 - Apr Sun>=1 0:00s 1:00 D
22842291
Rule Cuba 2006 max - Oct lastSun 0:00s 0 S
22852292
Rule Cuba 2007 only - Mar Sun>=8 0:00s 1:00 D
22862293
Rule Cuba 2008 max - Mar Sun>=15 0:00s 1:00 D

src/timezone/data/zone.tab

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# @(#)zone.tab 8.21
1+
# @(#)zone.tab 8.26
22
#
33
# TZ zone descriptions
44
#
@@ -116,7 +116,7 @@ CA +4901-08816 America/Nipigon Eastern Time - Ontario & Quebec - places that did
116116
CA +4823-08915 America/Thunder_Bay Eastern Time - Thunder Bay, Ontario
117117
CA +6344-06828 America/Iqaluit Eastern Time - east Nunavut - most locations
118118
CA +6608-06544 America/Pangnirtung Eastern Time - Pangnirtung, Nunavut
119-
CA +744144-0944945 America/Resolute Eastern Time - Resolute, Nunavut
119+
CA +744144-0944945 America/Resolute Eastern Standard Time - Resolute, Nunavut
120120
CA +484531-0913718 America/Atikokan Eastern Standard Time - Atikokan, Ontario and Southampton I, Nunavut
121121
CA +624900-0920459 America/Rankin_Inlet Central Time - central Nunavut
122122
CA +4953-09709 America/Winnipeg Central Time - Manitoba & west Ontario
@@ -292,7 +292,7 @@ NG +0627+00324 Africa/Lagos
292292
NI +1209-08617 America/Managua
293293
NL +5222+00454 Europe/Amsterdam
294294
NO +5955+01045 Europe/Oslo
295-
NP +2743+08519 Asia/Katmandu
295+
NP +2743+08519 Asia/Kathmandu
296296
NR -0031+16655 Pacific/Nauru
297297
NU -1901-16955 Pacific/Niue
298298
NZ -3652+17446 Pacific/Auckland most locations

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy