Skip to content

Commit 32d9083

Browse files
Update time zone data to 2023agtz (#704)
Co-authored-by: Stephen Colebourne (CI) <scolebourne@joda.org>
1 parent 7858bb0 commit 32d9083

File tree

9 files changed

+228
-112
lines changed

9 files changed

+228
-112
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1088,6 +1088,6 @@
10881088
<!-- Other properties -->
10891089
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
10901090
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
1091-
<tz.database.version>2022ggtz</tz.database.version>
1091+
<tz.database.version>2023agtz</tz.database.version>
10921092
</properties>
10931093
</project>

src/main/java/org/joda/time/tz/src/africa

Lines changed: 43 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -376,6 +376,14 @@ Rule Egypt 2007 only - Sep Thu>=1 24:00 0 -
376376
# From Mina Samuel (2016-07-04):
377377
# Egyptian government took the decision to cancel the DST,
378378

379+
# From Ahmad ElDardiry (2023-03-01):
380+
# Egypt officially announced today that daylight savings will be
381+
# applied from last Friday of April to last Thursday of October.
382+
# From Paul Eggert (2023-03-01):
383+
# Assume transitions are at 00:00 and 24:00 respectively.
384+
# From Amir Adib (2023-03-07):
385+
# https://www.facebook.com/EgyptianCabinet/posts/638829614954129/
386+
379387
Rule Egypt 2008 only - Aug lastThu 24:00 0 -
380388
Rule Egypt 2009 only - Aug 20 24:00 0 -
381389
Rule Egypt 2010 only - Aug 10 24:00 0 -
@@ -385,6 +393,8 @@ Rule Egypt 2014 only - May 15 24:00 1:00 S
385393
Rule Egypt 2014 only - Jun 26 24:00 0 -
386394
Rule Egypt 2014 only - Jul 31 24:00 1:00 S
387395
Rule Egypt 2014 only - Sep lastThu 24:00 0 -
396+
Rule Egypt 2023 max - Apr lastFri 0:00 1:00 S
397+
Rule Egypt 2023 max - Oct lastThu 24:00 0 -
388398

389399
# Zone NAME STDOFF RULES FORMAT [UNTIL]
390400
#STDOFF 2:05:08.9
@@ -540,7 +550,7 @@ Zone Africa/Maseru 1:50:00 - LMT 1903 Mar
540550
# President William R. Tolbert, Jr., July 23, 1971-July 31, 1972.
541551
# Monrovia: Executive Mansion.
542552
#
543-
# Use the abbreviation "MMT" before 1972, as the more-accurate numeric
553+
# Use the abbreviation "MMT" before 1972, as the more accurate numeric
544554
# abbreviation "-004430" would be one byte over the POSIX limit.
545555
#
546556
# Zone NAME STDOFF RULES FORMAT [UNTIL]
@@ -706,8 +716,8 @@ Zone Africa/Nouakchott -1:03:48 - LMT 1912
706716
# DST the coming summer...
707717
#
708718
# Some sources, in French:
709-
# http://www.defimedia.info/news/946/Rashid-Beebeejaun-:-%C2%AB-L%E2%80%99heure-d%E2%80%99%C3%A9t%C3%A9-ne-sera-pas-appliqu%C3%A9e-cette-ann%C3%A9e-%C2%BB
710-
# http://lexpress.mu/Story/3398~Beebeejaun---Les-objectifs-d-%C3%A9conomie-d-%C3%A9nergie-de-l-heure-d-%C3%A9t%C3%A9-ont-%C3%A9t%C3%A9-atteints-
719+
# http://www.defimedia.info/news/946/Rashid-Beebeejaun-:-«-L%E2%80%99heure-d%E2%80%99été-ne-sera-pas-appliquée-cette-année-»
720+
# http://lexpress.mu/Story/3398~Beebeejaun---Les-objectifs-d-économie-d-énergie-de-l-heure-d-été-ont-été-atteints-
711721
#
712722
# Our wrap-up:
713723
# https://www.timeanddate.com/news/time/mauritius-dst-will-not-repeat.html
@@ -845,7 +855,7 @@ Zone Indian/Mayotte 3:00:56 - LMT 1911 Jul # Mamoutzou
845855
# More articles in the press
846856
# https://www.yabiladi.com/articles/details/5058/secret-l-heure-d-ete-maroc-leve.html
847857
# http://www.lematin.ma/Actualite/Express/Article.asp?id=148923
848-
# http://www.lavieeco.com/actualite/Le-Maroc-passe-sur-GMT%2B1-a-partir-de-dim
858+
# http://www.lavieeco.com/actualite/Le-Maroc-passe-sur-GMT+1-a-partir-de-dim
849859

850860
# From Petr Machata (2011-03-30):
851861
# They have it written in English here:
@@ -860,7 +870,7 @@ Zone Indian/Mayotte 3:00:56 - LMT 1911 Jul # Mamoutzou
860870
# According to Infomédiaire web site from Morocco (infomediaire.ma),
861871
# on March 9, 2012, (in French) Heure légale:
862872
# Le Maroc adopte officiellement l'heure d'été
863-
# http://www.infomediaire.ma/news/maroc/heure-l%C3%A9gale-le-maroc-adopte-officiellement-lheure-d%C3%A9t%C3%A9
873+
# http://www.infomediaire.ma/news/maroc/heure-légale-le-maroc-adopte-officiellement-lheure-dété
864874
# Governing Council adopted draft decree, that Morocco DST starts on
865875
# the last Sunday of March (March 25, 2012) and ends on
866876
# last Sunday of September (September 30, 2012)
@@ -984,19 +994,28 @@ Zone Indian/Mayotte 3:00:56 - LMT 1911 Jul # Mamoutzou
984994
# Friday or Saturday (and so the 2 days off are on a weekend), the next time
985995
# shift will be the next weekend.
986996
#
987-
# From Paul Eggert (2020-05-31):
997+
# From Milamber (2021-03-31, 2022-03-10):
998+
# https://www.mmsp.gov.ma/fr/actualites.aspx?id=2076
999+
# https://www.ecoactu.ma/horaires-administration-ramadan-gmtheure-gmt-a-partir-de-dimanche-27-mars/
1000+
#
1001+
# From Milamber (2023-03-14, 2023-03-15):
1002+
# The return to legal GMT time will take place this Sunday, March 19 at 3 a.m.
1003+
# ... the return to GMT+1 will be made on Sunday April 23, 2023 at 2 a.m.
1004+
# https://www.mmsp.gov.ma/fr/actualites/passage-à-l%E2%80%99heure-gmt-à-partir-du-dimanche-19-mars-2023
1005+
#
1006+
# From Paul Eggert (2023-03-14):
9881007
# For now, guess that in the future Morocco will fall back at 03:00
9891008
# the last Sunday before Ramadan, and spring forward at 02:00 the
990-
# first Sunday after two days after Ramadan. To implement this,
1009+
# first Sunday after one day after Ramadan. To implement this,
9911010
# transition dates and times for 2019 through 2087 were determined by
992-
# running the following program under GNU Emacs 26.3. (This algorithm
1011+
# running the following program under GNU Emacs 28.2. (This algorithm
9931012
# also produces the correct transition dates for 2016 through 2018,
9941013
# though the times differ due to Morocco's time zone change in 2018.)
9951014
# (let ((islamic-year 1440))
9961015
# (require 'cal-islam)
9971016
# (while (< islamic-year 1511)
9981017
# (let ((a (calendar-islamic-to-absolute (list 9 1 islamic-year)))
999-
# (b (+ 2 (calendar-islamic-to-absolute (list 10 1 islamic-year))))
1018+
# (b (+ 1 (calendar-islamic-to-absolute (list 10 1 islamic-year))))
10001019
# (sunday 0))
10011020
# (while (/= sunday (mod (setq a (1- a)) 7)))
10021021
# (while (/= sunday (mod b 7))
@@ -1010,10 +1029,6 @@ Zone Indian/Mayotte 3:00:56 - LMT 1911 Jul # Mamoutzou
10101029
# (car (cdr (cdr a))) (calendar-month-name (car a) t) (car (cdr a))
10111030
# (car (cdr (cdr b))) (calendar-month-name (car b) t) (car (cdr b)))))
10121031
# (setq islamic-year (+ 1 islamic-year))))
1013-
#
1014-
# From Milamber (2021-03-31, 2022-03-10), confirming these predictions:
1015-
# https://www.mmsp.gov.ma/fr/actualites.aspx?id=2076
1016-
# https://www.ecoactu.ma/horaires-administration-ramadan-gmtheure-gmt-a-partir-de-dimanche-27-mars/
10171032

10181033
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
10191034
Rule Morocco 1939 only - Sep 12 0:00 1:00 -
@@ -1066,7 +1081,7 @@ Rule Morocco 2021 only - May 16 2:00 0 -
10661081
Rule Morocco 2022 only - Mar 27 3:00 -1:00 -
10671082
Rule Morocco 2022 only - May 8 2:00 0 -
10681083
Rule Morocco 2023 only - Mar 19 3:00 -1:00 -
1069-
Rule Morocco 2023 only - Apr 30 2:00 0 -
1084+
Rule Morocco 2023 only - Apr 23 2:00 0 -
10701085
Rule Morocco 2024 only - Mar 10 3:00 -1:00 -
10711086
Rule Morocco 2024 only - Apr 14 2:00 0 -
10721087
Rule Morocco 2025 only - Feb 23 3:00 -1:00 -
@@ -1082,7 +1097,7 @@ Rule Morocco 2029 only - Feb 18 2:00 0 -
10821097
Rule Morocco 2029 only - Dec 30 3:00 -1:00 -
10831098
Rule Morocco 2030 only - Feb 10 2:00 0 -
10841099
Rule Morocco 2030 only - Dec 22 3:00 -1:00 -
1085-
Rule Morocco 2031 only - Feb 2 2:00 0 -
1100+
Rule Morocco 2031 only - Jan 26 2:00 0 -
10861101
Rule Morocco 2031 only - Dec 14 3:00 -1:00 -
10871102
Rule Morocco 2032 only - Jan 18 2:00 0 -
10881103
Rule Morocco 2032 only - Nov 28 3:00 -1:00 -
@@ -1098,7 +1113,7 @@ Rule Morocco 2036 only - Nov 23 2:00 0 -
10981113
Rule Morocco 2037 only - Oct 4 3:00 -1:00 -
10991114
Rule Morocco 2037 only - Nov 15 2:00 0 -
11001115
Rule Morocco 2038 only - Sep 26 3:00 -1:00 -
1101-
Rule Morocco 2038 only - Nov 7 2:00 0 -
1116+
Rule Morocco 2038 only - Oct 31 2:00 0 -
11021117
Rule Morocco 2039 only - Sep 18 3:00 -1:00 -
11031118
Rule Morocco 2039 only - Oct 23 2:00 0 -
11041119
Rule Morocco 2040 only - Sep 2 3:00 -1:00 -
@@ -1114,7 +1129,7 @@ Rule Morocco 2044 only - Aug 28 2:00 0 -
11141129
Rule Morocco 2045 only - Jul 9 3:00 -1:00 -
11151130
Rule Morocco 2045 only - Aug 20 2:00 0 -
11161131
Rule Morocco 2046 only - Jul 1 3:00 -1:00 -
1117-
Rule Morocco 2046 only - Aug 12 2:00 0 -
1132+
Rule Morocco 2046 only - Aug 5 2:00 0 -
11181133
Rule Morocco 2047 only - Jun 23 3:00 -1:00 -
11191134
Rule Morocco 2047 only - Jul 28 2:00 0 -
11201135
Rule Morocco 2048 only - Jun 7 3:00 -1:00 -
@@ -1130,7 +1145,7 @@ Rule Morocco 2052 only - Jun 2 2:00 0 -
11301145
Rule Morocco 2053 only - Apr 13 3:00 -1:00 -
11311146
Rule Morocco 2053 only - May 25 2:00 0 -
11321147
Rule Morocco 2054 only - Apr 5 3:00 -1:00 -
1133-
Rule Morocco 2054 only - May 17 2:00 0 -
1148+
Rule Morocco 2054 only - May 10 2:00 0 -
11341149
Rule Morocco 2055 only - Mar 28 3:00 -1:00 -
11351150
Rule Morocco 2055 only - May 2 2:00 0 -
11361151
Rule Morocco 2056 only - Mar 12 3:00 -1:00 -
@@ -1146,7 +1161,7 @@ Rule Morocco 2060 only - Mar 7 2:00 0 -
11461161
Rule Morocco 2061 only - Jan 16 3:00 -1:00 -
11471162
Rule Morocco 2061 only - Feb 27 2:00 0 -
11481163
Rule Morocco 2062 only - Jan 8 3:00 -1:00 -
1149-
Rule Morocco 2062 only - Feb 19 2:00 0 -
1164+
Rule Morocco 2062 only - Feb 12 2:00 0 -
11501165
Rule Morocco 2062 only - Dec 31 3:00 -1:00 -
11511166
Rule Morocco 2063 only - Feb 4 2:00 0 -
11521167
Rule Morocco 2063 only - Dec 16 3:00 -1:00 -
@@ -1162,7 +1177,7 @@ Rule Morocco 2067 only - Dec 11 2:00 0 -
11621177
Rule Morocco 2068 only - Oct 21 3:00 -1:00 -
11631178
Rule Morocco 2068 only - Dec 2 2:00 0 -
11641179
Rule Morocco 2069 only - Oct 13 3:00 -1:00 -
1165-
Rule Morocco 2069 only - Nov 24 2:00 0 -
1180+
Rule Morocco 2069 only - Nov 17 2:00 0 -
11661181
Rule Morocco 2070 only - Oct 5 3:00 -1:00 -
11671182
Rule Morocco 2070 only - Nov 9 2:00 0 -
11681183
Rule Morocco 2071 only - Sep 20 3:00 -1:00 -
@@ -1178,7 +1193,7 @@ Rule Morocco 2075 only - Sep 15 2:00 0 -
11781193
Rule Morocco 2076 only - Jul 26 3:00 -1:00 -
11791194
Rule Morocco 2076 only - Sep 6 2:00 0 -
11801195
Rule Morocco 2077 only - Jul 18 3:00 -1:00 -
1181-
Rule Morocco 2077 only - Aug 29 2:00 0 -
1196+
Rule Morocco 2077 only - Aug 22 2:00 0 -
11821197
Rule Morocco 2078 only - Jul 10 3:00 -1:00 -
11831198
Rule Morocco 2078 only - Aug 14 2:00 0 -
11841199
Rule Morocco 2079 only - Jun 25 3:00 -1:00 -
@@ -1188,13 +1203,13 @@ Rule Morocco 2080 only - Jul 21 2:00 0 -
11881203
Rule Morocco 2081 only - Jun 1 3:00 -1:00 -
11891204
Rule Morocco 2081 only - Jul 13 2:00 0 -
11901205
Rule Morocco 2082 only - May 24 3:00 -1:00 -
1191-
Rule Morocco 2082 only - Jul 5 2:00 0 -
1206+
Rule Morocco 2082 only - Jun 28 2:00 0 -
11921207
Rule Morocco 2083 only - May 16 3:00 -1:00 -
11931208
Rule Morocco 2083 only - Jun 20 2:00 0 -
11941209
Rule Morocco 2084 only - Apr 30 3:00 -1:00 -
11951210
Rule Morocco 2084 only - Jun 11 2:00 0 -
11961211
Rule Morocco 2085 only - Apr 22 3:00 -1:00 -
1197-
Rule Morocco 2085 only - Jun 3 2:00 0 -
1212+
Rule Morocco 2085 only - May 27 2:00 0 -
11981213
Rule Morocco 2086 only - Apr 14 3:00 -1:00 -
11991214
Rule Morocco 2086 only - May 19 2:00 0 -
12001215
Rule Morocco 2087 only - Mar 30 3:00 -1:00 -
@@ -1327,15 +1342,15 @@ Zone Africa/Niamey 0:08:28 - LMT 1912
13271342
# From P Chan (2020-12-03):
13281343
# GMT was adopted as the standard time of Lagos on 1905-07-01.
13291344
# Lagos Weekly Record, 1905-06-24, p 3
1330-
# http://ddsnext.crl.edu/titles/31558#?c=0&m=668&s=0&cv=2&r=0&xywh=1446%2C5221%2C1931%2C1235
1345+
# http://ddsnext.crl.edu/titles/31558#?c=0&m=668&s=0&cv=2&r=0&xywh=1446,5221,1931,1235
13311346
# says "It is officially notified that on and after the 1st of July 1905
1332-
# Greenwich Mean Solar Time will be adopted thought the Colony and
1347+
# Greenwich Mean Solar Time will be adopted throughout the Colony and
13331348
# Protectorate, and that it will be necessary to put all clocks 13 minutes and
13341349
# 35 seconds back, recording local mean time."
13351350
#
13361351
# It seemed that Lagos returned to LMT on 1908-07-01.
13371352
# [The Lagos Standard], 1908-07-01, p 5
1338-
# http://ddsnext.crl.edu/titles/31556#?c=0&m=78&s=0&cv=4&r=0&xywh=-92%2C3590%2C3944%2C2523
1353+
# http://ddsnext.crl.edu/titles/31556#?c=0&m=78&s=0&cv=4&r=0&xywh=-92,3590,3944,2523
13391354
# says "Scarcely have the people become accustomed to this new time, when
13401355
# another official notice has now appeared announcing that from and after the
13411356
# 1st July next, return will be made to local mean time."
@@ -1347,7 +1362,7 @@ Zone Africa/Niamey 0:08:28 - LMT 1912
13471362
# https://libsysdigi.library.illinois.edu/ilharvest/Africana/Books2011-05/3064634/3064634_1914/3064634_1914_opt.pdf#page=27
13481363
# "On January 1st [1914], a universal standard time for Nigeria was adopted,
13491364
# viz., half an hour fast on Greenwich mean time, corresponding to the meridian
1350-
# 7 [degrees] 30' E. long."
1365+
# 7° 30' E. long."
13511366
# Lloyd's Register of Shipping (1915) says "Hitherto the time observed in Lagos
13521367
# was the local mean time. On 1st January, 1914, standard time for the whole of
13531368
# Nigeria was introduced ... Lagos time has been advanced about 16 minutes
@@ -1365,7 +1380,7 @@ Zone Africa/Niamey 0:08:28 - LMT 1912
13651380
# The Lagos Weekly Record, 1919-09-20, p 3 details discussion on the first
13661381
# reading of this Bill by the Legislative Council of the Colony of Nigeria on
13671382
# Thursday 1919-08-28:
1368-
# http://ddsnext.crl.edu/titles/31558?terms&item_id=303484#?m=1118&c=1&s=0&cv=2&r=0&xywh=1261%2C3408%2C2994%2C1915
1383+
# http://ddsnext.crl.edu/titles/31558?terms&item_id=303484#?m=1118&c=1&s=0&cv=2&r=0&xywh=1261,3408,2994,1915
13691384
# "The proposal is that the Globe should be divided into twelve zones East and
13701385
# West of Greenwich, of one hour each, Nigeria falling into the zone with a
13711386
# standard of one hour fast on Greenwich Mean Time. Nigeria standard time is

src/main/java/org/joda/time/tz/src/antarctica

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -307,7 +307,7 @@ Zone Antarctica/Rothera 0 - -00 1976 Dec 1
307307
# but that he found it more convenient to keep GMT+12
308308
# as supplies for the station were coming from McMurdo Sound,
309309
# which was on GMT+12 because New Zealand was on GMT+12 all year
310-
# at that time (1957). (Source: Siple's book 90 Degrees South.)
310+
# at that time (1957). (Source: Siple's book 90° South.)
311311
#
312312
# From Susan Smith
313313
# http://www.cybertours.com/whs/pole10.html

0 commit comments

Comments
 (0)