africa revision 1.2
1# @(#)africa	7.12
2
3# This data is by no means authoritative; if you think you know better,
4# go ahead and edit the file (and please send any changes to
5# tz@elsie.nci.nih.gov for general use in the future).
6
7# From Paul Eggert <eggert@twinsun.com> (November 18, 1993):
8#
9# A good source for time zone historical data outside the U.S. is
10# Thomas G. Shanks, The International Atlas (3rd edition),
11# San Diego: ACS Publications, Inc. (1991).
12# Except where otherwise noted, it is the source for the data below.
13#
14# Another source occasionally used is Edward W. Whitman, World Time Differences,
15# Whitman Publishing Co, 2 Niagara Av, Ealing, London (undated), which
16# I found in the UCLA library.
17#
18# A reliable and entertaining source about time zones is
19# Derek Howse, Greenwich time and the discovery of the longitude,
20# Oxford University Press (1980).
21#
22# I added so many Zone names that the old, mostly flat name space was unwieldy.
23# So I renamed the Zones to have the form AREA/LOCATION, where
24# AREA is the name of a continent or ocean, and
25# LOCATION is the name of a specific location within that region.
26# For example, the old zone name `Egypt' is now `Africa/Cairo'.
27#
28# Here are the general rules I used for choosing location names,
29# in decreasing order of importance:
30#
31#	Use only valid Posix file names.  Use only Ascii letters, digits, `.',
32#		`-' and `_'.  Do not exceed 14 characters or start with `-'.
33#		E.g. prefer `Brunei' to `Bandar_Seri_Begawan'.
34#	Include at least one location per time zone rule set per country.
35#		One such location is enough.
36#	If all the clocks in a country's region have agreed since 1970,
37#		don't bother to include more than one location
38#		even if subregions' clocks disagreed before 1970.
39#		Otherwise these tables would become annoyingly large.
40#	If a name is ambiguous, use a less ambiguous alternative;
41#		e.g. many cities are named San Jose and Georgetown, so
42#		prefer `Costa_Rica' to `San_Jose' and `Guyana' to `Georgetown'.
43#	Keep locations compact.  Use cities or small islands, not countries
44#		or regions, so that any future time zone changes do not split
45#		locations into different time zones.  E.g. prefer `Paris'
46#		to `France', since France has had multiple time zones.
47#	Use traditional English spelling, e.g. prefer `Rome' to `Roma', and
48#		prefer `Athens' to the true name (which uses Greek letters).
49#		The Posix file name restrictions encourage this rule.
50#	Use the most populous among locations in a country's time zone,
51#		e.g. prefer `Shanghai' to `Beijing'.  Among locations with
52#		similar populations, pick the best-known location,
53#		e.g. prefer `Rome' to `Milan'.
54#	Use the singular form, e.g. prefer `Canary' to `Canaries'.
55#	Omit common suffixes like `_Islands' and `_City', unless that
56#		would lead to ambiguity.  E.g. prefer `Cayman' to
57#		`Cayman_Islands' and `Guatemala' to `Guatemala_City',
58#		but prefer `Mexico_City' to `Mexico' because the country
59#		of Mexico has several time zones.
60#	Use `_' to represent a space.
61#	Omit `.' from abbreviations in names, e.g. prefer `St_Helena'
62#		to `St._Helena'.
63#
64# We typically use traditional English time zone abbreviations,
65# and assume that applications translate them to other languages
66# as part of the normal localization process.
67#
68# I made up the following time zone abbreviations; corrections are welcome!
69#		LMT	Local Mean Time
70#	-2:00	CVT	Cape Verde Time (no longer used)
71#	-1:00	AAT	Atlantic Africa Time
72#	 0:00	WAT	West Africa Time
73#	 1:00	CAT	Central Africa Time
74#	 2:00	SAT	South Africa Time
75#	 3:00	EAT	East Africa Time
76#	 4:00	SMT	Seychelles and Mascarene Time
77# The final `T' is replaced by `ST' for summer time, e.g. `SAST'.
78# BEAT is British East Africa Time, which was 2:30 before 1948 and 2:45 after.
79
80
81# Algeria
82# Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
83Rule	Algeria	1911	only	-	Jan	 1	 0:00s	0	-
84Rule	Algeria	1916	only	-	Jun	14	23:00s	1:00	" DST"
85Rule	Algeria	1916	1919	-	Oct	Sun<=7	23:00s	0	-
86Rule	Algeria	1917	only	-	Mar	24	23:00s	1:00	" DST"
87Rule	Algeria	1918	only	-	Mar	 9	23:00s	1:00	" DST"
88Rule	Algeria	1919	only	-	Mar	 1	23:00s	1:00	" DST"
89Rule	Algeria	1920	only	-	Feb	14	23:00s	1:00	" DST"
90Rule	Algeria	1920	only	-	Oct	23	23:00s	0	-
91Rule	Algeria	1921	only	-	Mar	14	23:00s	1:00	" DST"
92Rule	Algeria	1921	only	-	Jun	21	23:00s	0	-
93Rule	Algeria	1939	only	-	Sep	11	23:00s	1:00	" DST"
94Rule	Algeria	1939	only	-	Nov	19	 1:00	0	-
95Rule	Algeria	1944	1945	-	Apr	Mon<=7	 2:00	1:00	" DST"
96Rule	Algeria	1944	only	-	Oct	 8	 2:00	0	-
97Rule	Algeria	1945	only	-	Sep	16	 1:00	0	-
98Rule	Algeria	1971	only	-	Apr	25	23:00s	1:00	" DST"
99Rule	Algeria	1971	only	-	Sep	26	23:00s	0	-
100Rule	Algeria	1977	only	-	May	 6	 0:00	1:00	" DST"
101Rule	Algeria	1977	only	-	Oct	21	 0:00	0	-
102Rule	Algeria	1978	only	-	Mar	24	 1:00	1:00	" DST"
103Rule	Algeria	1978	only	-	Sep	22	 3:00	0	-
104Rule	Algeria	1980	only	-	Apr	25	 0:00	1:00	" DST"
105Rule	Algeria	1980	only	-	Oct	31	 2:00	0	-
106# Shanks gives 0:09 for Paris Mean Time; go with Howse's more precise 0:09:21.
107# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
108Zone	Africa/Algiers	0:12:12 -	LMT	1891 Mar 15 0:01
109			0:09:21	-	PMT	1911 Mar 11    # Paris Mean Time
110			0:00	Algeria	WET%s	1940 Feb 25 2:00
111			1:00	Algeria	MET%s	1946 Oct  7
112			0:00	-	WET	1956 Jan 29
113			1:00	-	MET	1963 Apr 14
114			0:00	Algeria	WET%s	1977 Oct 21
115			1:00	Algeria	MET%s	1979 Oct 26
116			0:00	Algeria	WET%s	1981 May
117			1:00	-	MET
118
119# Angola
120# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
121Zone	Africa/Luanda	0:52:56	-	LMT	1892
122			0:52	-	LMT	1911 May 26 # Luanda Mean Time
123			1:00	-	CAT
124
125# Bassas da India
126# uninhabited
127
128# Benin
129# Whitman says they switched to 1:00 in 1946, not 1934; go with Shanks.
130# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
131Zone Africa/Porto-Novo	0:10:28	-	LMT	1912
132			0:00	-	WAT	1934 Feb 26
133			1:00	-	CAT
134
135# Botswana
136# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
137Zone	Africa/Gaborone	1:43:40 -	LMT	1885
138			2:00	-	SAT	1943 Sep 19 2:00
139			2:00	1:00	SAST	1944 Mar 19 2:00
140			2:00	-	SAT
141
142# Burkina Faso
143# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
144Zone Africa/Ouagadougou	-0:06:04 -	LMT	1912
145			 0:00	-	WAT
146
147# Burundi
148# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
149Zone Africa/Bujumbura	1:57:28	-	LMT	1890
150			2:00	-	SAT
151
152# Cameroon
153# Whitman says they switched to 1:00 in 1920; go with Shanks.
154# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
155Zone	Africa/Douala	0:38:48	-	LMT	1912
156			1:00	-	CAT
157
158# Cape Verde
159# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
160Zone Atlantic/Cape_Verde -1:34:04 -	LMT	1907			# Praia
161			-2:00	-	CVT	1942 Sep
162			-2:00	1:00	CVST	1945 Oct 15
163			-2:00	-	CVT	1975 Nov 25 2:00
164			-1:00	-	AAT
165
166# Central African Republic
167# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
168Zone	Africa/Bangui	1:14:20	-	LMT	1912
169			1:00	-	CAT
170
171# Chad
172# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
173Zone	Africa/Ndjamena	1:00:12 -	LMT	1912
174			1:00	-	CAT	1979 Oct 14
175			1:00	1:00	CAST	1980 Mar  8
176			1:00	-	CAT
177
178# Comoros
179# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
180Zone	Indian/Comoro	2:53:04 -	LMT	1911 Jul   # Moroni, Gran Comoro
181			3:00	-	EAT
182
183# Congo
184# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
185Zone Africa/Brazzaville	1:01:08 -	LMT	1912
186			1:00	-	CAT
187
188# Cote D'Ivoire
189# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
190Zone	Africa/Abidjan	-0:16:08 -	LMT	1912
191			 0:00	-	WAT
192
193# Djibouti
194# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
195Zone	Africa/Djibouti	2:52:36 -	LMT	1911 Jul
196			3:00	-	EAT
197
198###############################################################################
199
200# Egypt
201
202# From Bob Devine (January 28, 1988):
203# Egypt: DST from first day of May to first of October (ending may
204# also be on Sept 30th not 31st -- you might want to ask one of the
205# soc.* groups, you might hit someone who could ask an embassy).
206# DST since 1960 except for 1981-82.
207
208# From U. S. Naval Observatory (January 19, 1989):
209# EGYPT               2 H  AHEAD OF UTC
210# EGYPT               3 H  AHEAD OF UTC  MAY 17 - SEP 30 (AFTER
211# EGYPT                                  RAMADAN)
212
213# From Shanks (1991):
214# Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
215Rule	Egypt	1900	only	-	Oct	 1	0:00	0	-
216Rule	Egypt	1940	only	-	Jul	15	0:00	1:00	" DST"
217Rule	Egypt	1940	only	-	Oct	 1	0:00	0	-
218Rule	Egypt	1941	only	-	Apr	15	0:00	1:00	" DST"
219Rule	Egypt	1941	only	-	Sep	16	0:00	0	-
220Rule	Egypt	1942	1944	-	Apr	 1	0:00	1:00	" DST"
221Rule	Egypt	1942	only	-	Oct	27	0:00	0	-
222Rule	Egypt	1943	1945	-	Nov	 1	0:00	0	-
223Rule	Egypt	1945	only	-	Apr	16	0:00	1:00	" DST"
224Rule	Egypt	1957	only	-	May	10	0:00	1:00	" DST"
225Rule	Egypt	1957	1958	-	Oct	 1	0:00	0	-
226Rule	Egypt	1958	only	-	May	 1	0:00	1:00	" DST"
227Rule	Egypt	1959	1981	-	May	 1	1:00	1:00	" DST"
228Rule	Egypt	1959	1965	-	Sep	30	3:00	0	-
229Rule	Egypt	1966	max	-	Oct	 1	3:00	0	-
230Rule	Egypt	1982	only	-	Jul	25	1:00	1:00	" DST"
231Rule	Egypt	1983	only	-	Jul	12	1:00	1:00	" DST"
232Rule	Egypt	1984	1988	-	May	 1	1:00	1:00	" DST"
233Rule	Egypt	1989	only	-	May	 6	1:00	1:00	" DST"
234Rule	Egypt	1990	max	-	May	 1	1:00	1:00	" DST"
235# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
236Zone	Africa/Cairo	2:05:00 -	LMT	1900 Oct
237			2:00	Egypt	EET%s
238
239# Equatorial Guinea
240# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
241Zone	Africa/Malabo	0:35:08 -	LMT	1912
242			0:00	-	WAT	1963 Dec 15
243			1:00	-	CAT
244
245# Eritrea
246# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
247Zone	Africa/Asmera	2:35:32 -	LMT	1870
248			2:36	-	AMT	1890	      # Asmera Mean Time
249			2:35	-	AAMT	1936 May 5    # Addis Ababa MT
250			3:00	-	EAT
251
252# Ethiopia
253# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
254Zone Africa/Addis_Ababa	2:34:48 -	LMT	1870
255			2:35	-	AAMT	1936 May 5    # Addis Ababa MT
256			3:00	-	EAT
257
258# Europa Island
259# uninhabited
260
261# Gabon
262# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
263Zone Africa/Libreville	0:37:48 -	LMT	1912
264			1:00	-	CAT
265
266# Gambia
267# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
268Zone	Africa/Banjul	-1:06:36 -	LMT	1912
269			-1:07	-	BMT	1935	# Banjul Mean Time
270			-1:00	-	AAT	1964
271			 0:00	-	WAT
272
273# Ghana
274# From Paul Eggert <eggert@twinsun.com> (November 18, 1993):
275# WATDT is my invention for ``West Africa one-Third Daylight Time''.
276# From Shanks (1991):
277# Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
278Rule	Ghana	1918	only	-	Jan	 1	0:00	0	WAT
279# Whitman says DST was observed from 1931 to ``the present''; go with Shanks.
280Rule	Ghana	1936	1942	-	Sep	 1	0:00	0:20	WATDT
281Rule	Ghana	1936	1942	-	Dec	31	0:00	0	WAT
282# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
283Zone	Africa/Accra	-0:00:52 -	LMT	1918
284			 0:00	Ghana	%s
285
286# Glorioso Is
287# uninhabited
288
289# Guinea
290# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
291Zone	Africa/Conakry	-0:54:52 -	LMT	1912
292			 0:00	-	WAT	1934 Feb 26
293			 1:00	-	CAT	1960
294			 0:00	-	WAT
295
296# Guinea-Bissau
297# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
298Zone	Africa/Bissau	-1:02:20 -	LMT	1911 May 26
299			 1:00	-	CAT	1975
300			 0:00	-	WAT
301
302# Juan de Nova
303# uninhabited
304
305# Kenya
306# From Paul Eggert <eggert@twinsun.com> (November 18, 1993):
307# Shanks says the transition to 2:45 was in 1940, but it must have been 1948.
308# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
309Zone	Africa/Nairobi	2:27:16	-	LMT	1928 Jul
310			3:00	-	EAT	1930
311			2:30	-	BEAT	1948
312			2:45	-	BEAT	1960
313			3:00	-	EAT
314
315# Lesotho
316# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
317Zone	Africa/Maseru	1:50:00 -	LMT	1903 Mar
318			2:00	-	SAT	1943 Sep 19 2:00
319			2:00	1:00	SAST	1944 Mar 19 2:00
320			2:00	-	SAT
321
322# Liberia
323# From Paul Eggert <eggert@twinsun.com> (November 18, 1993):
324# In 1972 Liberia was the last country to switch
325# from a GMT offset that was not a multiple of 15 minutes.
326# Howse reports that it was in honor of their president's birthday.
327# Shanks reports the date as May 1, whereas Howse reports Jan; go with Shanks.
328# For Liberia before 1972, Shanks reports -0:44, whereas Howse and Whitman
329# each report -0:44:30; go with the more precise figure.
330#
331# From Shanks (1991), as corrected by Whitman:
332# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
333Zone	Africa/Monrovia	-0:43:08 -	LMT	1882
334			-0:43:08 -	MMT	1919 Mar # Monrovia Mean Time
335			-0:44:30 -	LST	1972 May # Liberia Standard Time
336			 0:00	-	WAT
337
338###############################################################################
339
340# Libya
341
342# From Bob Devine (January 28 1988):
343# Libya: Since 1982 April 1st to September 30th (?)
344
345# From U. S. Naval Observatory (January 19, 1989):
346# LIBYAN ARAB         1 H  AHEAD OF UTC  JAMAHIRIYA/LIBYA
347# LIBYAN ARAB         2 H  AHEAD OF UTC  APR 1 - SEP 30 JAMAHIRIYA/LIBYA
348
349# From Shanks (1991):
350# Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
351Rule	Libya	1920	only	-	Jan	 1	0:00	0	-
352Rule	Libya	1951	only	-	Oct	14	2:00	1:00	" DST"
353Rule	Libya	1952	only	-	Jan	 1	0:00	0	-
354Rule	Libya	1953	only	-	Oct	 9	2:00	1:00	" DST"
355Rule	Libya	1954	only	-	Jan	 1	0:00	0	-
356Rule	Libya	1955	only	-	Sep	30	0:00	1:00	" DST"
357Rule	Libya	1956	only	-	Jan	 1	0:00	0	-
358Rule	Libya	1982	1984	-	Apr	 1	0:00	1:00	" DST"
359Rule	Libya	1982	1985	-	Oct	 1	0:00	0	-
360Rule	Libya	1985	only	-	Apr	 6	0:00	1:00	" DST"
361Rule	Libya	1986	only	-	Apr	 4	0:00	1:00	" DST"
362Rule	Libya	1986	only	-	Oct	 3	0:00	0	-
363Rule	Libya	1987	1989	-	Apr	 1	0:00	1:00	" DST"
364Rule	Libya	1987	1990	-	Oct	 1	0:00	0	-
365Rule	Libya	1990	only	-	May	 4	0:00	1:00	" DST"
366# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
367Zone	Africa/Tripoli	0:52:44 -	LMT	1920
368			1:00	Libya	MET%s	1959
369			2:00	-	EET	1982
370# From Paul Eggert <eggert@twinsun.com> (1995-12-19):
371# usno1995 (from OAG) says Libya uses 2:00 all year, as they did before 1982.
372# We don't know when they switched back.  We'll guess 1991.
373			1:00	Libya	MET%s	1991
374			2:00	-	EET
375
376# Madagascar
377# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
378Zone Indian/Antananarivo 3:10:04 -	LMT	1911 Jul
379			3:00	-	EAT	1954 Feb 27 23:00s
380			3:00	1:00	EAST	1954 May 29 23:00s
381			3:00	-	EAT
382
383# Malawi
384# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
385Zone	Africa/Blantyre	2:20:00 -	LMT	1903 Mar
386			2:00	-	SAT
387
388# Mali
389# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
390Zone	Africa/Bamako	-0:32:00 -	LMT	1912
391			 0:00	-	WAT	1934 Feb 26
392			-1:00	-	AAT	1960 Jun 20
393			 0:00	-	WAT
394# no longer different from Bamako, but too famous to omit
395Zone	Africa/Timbuktu	-0:12:04 -	LMT	1912
396			 0:00	-	WAT
397
398# Mauritania
399# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
400Zone Africa/Nouakchott	-1:03:48 -	LMT	1912
401			 0:00	-	WAT	1934 Feb 26
402			-1:00	-	AAT	1960 Jun 20
403			 0:00	-	WAT
404
405# Mauritius
406# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
407Zone Indian/Mauritius	3:50:00 -	LMT	1907		# Port Louis
408			4:00	-	SMT
409# Agalega Is, Rodriguez
410# no information; probably like Indian/Mauritius
411
412# Mayotte
413# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
414Zone	Indian/Mayotte	3:00:56 -	LMT	1911 Jul	# Mamoutzou
415			3:00	-	EAT
416
417# Morocco
418# Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
419Rule	Morocco	1913	only	-	Oct	26	 0:00	0	-
420Rule	Morocco	1939	only	-	Sep	12	 0:00	1:00	" DST"
421Rule	Morocco	1939	only	-	Nov	19	 0:00	0	-
422Rule	Morocco	1940	only	-	Feb	25	 0:00	1:00	" DST"
423Rule	Morocco	1945	only	-	Nov	18	 0:00	0	-
424Rule	Morocco	1950	only	-	Jun	11	 0:00	1:00	" DST"
425Rule	Morocco	1950	only	-	Oct	29	 0:00	0	-
426Rule	Morocco	1967	only	-	Jun	 3	12:00	1:00	" DST"
427Rule	Morocco	1967	only	-	Oct	 1	 0:00	0	-
428Rule	Morocco	1974	only	-	Jun	24	 0:00	1:00	" DST"
429Rule	Morocco	1974	only	-	Sep	 1	 0:00	0	-
430Rule	Morocco	1976	1977	-	May	 1	 0:00	1:00	" DST"
431Rule	Morocco	1976	only	-	Aug	 1	 0:00	0	-
432Rule	Morocco	1977	only	-	Sep	28	 0:00	0	-
433Rule	Morocco	1978	only	-	Jun	 1	 0:00	1:00	" DST"
434Rule	Morocco	1978	only	-	Aug	 4	 0:00	0	-
435# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
436Zone Africa/Casablanca	-0:30:20 -	LMT	1913 Oct 26
437			 0:00	Morocco	WET%s	1984 Mar 16
438			 1:00	-	MET	1986
439			 0:00	-	WET
440# The following are controlled by Spain, and are like Europe/Madrid:
441# Alboran, Alhucemas Is, Ceuta, Chafarinas Is, Melilla.
442
443# Mozambique
444# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
445Zone	Africa/Maputo	2:10:20 -	LMT	1903 Mar
446			2:00	-	SAT
447
448# Namibia
449# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
450Zone	Africa/Windhoek	1:08:24 -	LMT	1892 Feb 8
451			1:30	-	SWAT	1903 Mar	# SW Africa Time
452			2:00	-	SAT	1942 Sep 20 2:00
453			2:00	1:00	SAST	1943 Mar 21 2:00
454			2:00	-	SAT
455
456# Niger
457# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
458Zone	Africa/Niamey	0:08:28 -	LMT	1912
459			1:00	-	CAT	1934 Feb 26
460			0:00	-	WAT	1960
461			1:00	-	CAT
462
463# Nigeria
464# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
465Zone	Africa/Lagos	0:13:36 -	LMT	1919 Sep
466			1:00	-	CAT
467
468# Reunion
469# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
470Zone	Indian/Reunion	3:41:52 -	LMT	1911 Jun	# Saint-Denis
471			4:00	-	SMT
472
473# Rwanda
474# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
475Zone	Africa/Kigali	2:00:16 -	LMT	1935 Jun
476			2:00	-	SAT
477
478# St Helena
479# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
480Zone Atlantic/St_Helena	-0:22:48 -	LMT	1890		# Jamestown
481			-0:06	-	?MT	1951	# a typo in Shanks?
482			 0:00	-	GMT
483# The other parts of the St Helena territory are similar:
484#	Tristan da Cunha: on GMT, says Whitman
485#	Ascension: on GMT, says usno1995
486#	Gough, Inaccessible, Nightingale: no information, but probably GMT
487
488# Sao Tome and Principe
489# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
490Zone	Africa/Sao_Tome	 0:26:56 -	LMT	1884
491			-0:37	-	?MT	1912	# a typo in Shanks?
492			 0:00	-	WAT
493
494# Senegal
495# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
496Zone	Africa/Dakar	-1:09:44 -	LMT	1912
497			-1:00	-	AAT	1941 Jun
498			 0:00	-	WAT
499
500# Seychelles
501# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
502Zone	Indian/Mahe	3:41:48 -	LMT	1906 Jun	# Victoria
503			4:00	-	SMT
504
505# Sierra Leone
506# Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
507Rule	SL	1913	only	-	Oct	26	0:00	0	-
508# Whitman gives Mar 31 - Aug 31 for 1931 on; go with Shanks.
509Rule	SL	1935	1942	-	Jun	 1	0:00	1:00	S
510Rule	SL	1935	1942	-	Oct	 1	0:00	0	-
511Rule	SL	1957	1962	-	Jun	 1	0:00	1:00	S
512Rule	SL	1957	1962	-	Sep	 1	0:00	0	-
513# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
514Zone	Africa/Freetown	-0:53:00 -	LMT	1882
515			-0:53	-	FMT	1913 Jun
516			-1:00	SL	AA%sT	1957
517			 0:00	SL	WA%sT
518
519# Somalia
520# From Paul Eggert <eggert@twinsun.com> (November 18, 1993):
521# Shanks omits the 1948 transition to 2:45; this is probably a typo.
522# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
523Zone Africa/Mogadishu	3:01:28 -	LMT	1893 Nov
524			3:00	-	EAT	1931
525			2:30	-	BEAT	1948
526			2:45	-	BEAT	1957	# not in Shanks
527			3:00	-	EAT
528
529# South Africa
530# Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
531Rule	SA	1892	only	-	Feb	8	0:00	0	-
532Rule	SA	1942	1943	-	Sep	Sun>=15	2:00	1:00	S
533Rule	SA	1943	1944	-	Mar	Sun>=15	2:00	0	-
534# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
535Zone Africa/Johannesburg 1:52:00 -	LMT	1892 Feb 8
536			1:30	-	SAT	1903 Mar
537			2:00	SA	SA%sT
538# Prince Edward Is
539# no information
540
541# Sudan
542# From Michael Ross <mross@antigone.com> (November 15, 1995):
543# Sudan no longer observes any form of daylight time change.
544# I verified this today by telephone with the Sudan Mission to the
545# United Nations: 212-573-6033
546# Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
547Rule	Sudan	1931	only	-	Feb	 8	0:00	0	-
548Rule	Sudan	1970	only	-	May	 1	0:00	1:00	" DST"
549Rule	Sudan	1970	1985	-	Oct	15	0:00	0	-
550Rule	Sudan	1971	only	-	Apr	30	0:00	1:00	" DST"
551Rule	Sudan	1972	1985	-	Apr	lastSun	0:00	1:00	" DST"
552# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
553Zone	Africa/Khartoum	2:10:08 -	LMT	1931
554			2:00	Sudan	EET%s
555
556# Swaziland
557# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
558Zone	Africa/Mbabane	2:04:24 -	LMT	1903 Mar
559			2:00	-	SAT
560
561# Tanzania
562# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
563Zone Africa/Dar_es_Salaam 2:37:08 -	LMT	1931
564			3:00	-	EAT	1948
565			2:45	-	BEAT	1961
566			3:00	-	EAT
567
568# Togo
569# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
570Zone	Africa/Lome	0:04:52 -	LMT	1893
571			0:00	-	WAT
572
573# Tromelin
574# uninhabited
575
576# Tunisia
577# Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
578Rule	Tunisia	1911	only	-	Mar	 9	 0:00	0	-
579Rule	Tunisia	1939	only	-	Apr	15	23:00s	1:00	" DST"
580Rule	Tunisia	1939	only	-	Nov	18	23:00s	0	-
581Rule	Tunisia	1940	only	-	Feb	25	23:00s	1:00	" DST"
582Rule	Tunisia	1941	only	-	Oct	 6	 0:00	0	-
583Rule	Tunisia	1942	only	-	Mar	 9	 0:00	1:00	" DST"
584Rule	Tunisia	1942	only	-	Nov	 2	 3:00	0	-
585Rule	Tunisia	1943	only	-	Mar	29	 2:00	1:00	" DST"
586Rule	Tunisia	1943	only	-	Apr	17	 2:00	0	-
587Rule	Tunisia	1943	only	-	Apr	25	 2:00	1:00	" DST"
588Rule	Tunisia	1943	only	-	Oct	 4	 2:00	0	-
589Rule	Tunisia	1944	1945	-	Apr	Mon>=1	 2:00	1:00	" DST"
590Rule	Tunisia	1944	only	-	Oct	 8	 0:00	0	-
591Rule	Tunisia	1945	only	-	Sep	16	 0:00	0	-
592Rule	Tunisia	1977	only	-	Apr	30	 0:00s	1:00	" DST"
593Rule	Tunisia	1977	only	-	Sep	24	 0:00s	0	-
594Rule	Tunisia	1978	only	-	May	 1	 0:00s	1:00	" DST"
595Rule	Tunisia	1978	only	-	Oct	 1	 0:00s	0	-
596Rule	Tunisia	1988	only	-	Jun	 1	 0:00s	1:00	" DST"
597Rule	Tunisia	1988	max	-	Sep	lastSun	 0:00s	0	-
598Rule	Tunisia	1989	only	-	Mar	26	 0:00s	1:00	" DST"
599Rule	Tunisia	1990	only	-	May	 1	 0:00s	1:00	" DST"
600Rule	Tunisia	1991	max	-	Mar	lastSun	 0:00s	1:00	" DST"
601# Shanks gives 0:09 for Paris Mean Time; go with Howse's more precise 0:09:21.
602# Shanks says the 1911 switch occurred on Mar 9; go with Howse's Mar 11.
603# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
604Zone	Africa/Tunis	0:40:44 -	LMT	1881 May 12
605			0:09:21	-	PMT	1911 Mar 11    # Paris Mean Time
606			1:00	Tunisia	MET%s
607
608# Uganda
609# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
610Zone	Africa/Kampala	2:09:40 -	LMT	1928 Jul
611			3:00	-	EAT	1930
612			2:30	-	BEAT	1948
613			2:45	-	BEAT	1957
614			3:00	-	EAT
615
616# Zaire
617# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
618Zone Africa/Kinshasa	1:01:12 -	LMT	1897 Nov 9
619			1:00	-	CAT
620Zone Africa/Lumumbashi	1:49:52 -	LMT	1897 Nov 9
621			2:00	-	SAT
622
623# Zambia
624# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
625Zone	Africa/Lusaka	1:53:08 -	LMT	1903 Mar
626			2:00	-	SAT
627
628# Zimbabwe
629# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
630Zone	Africa/Harare	2:04:12 -	LMT	1903 Mar
631			2:00	-	SAT
632