africa revision 14343
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# ZONE-DESCR Africa Algiers Algeria All points 120 121# Angola 122# Zone NAME GMTOFF RULES FORMAT [UNTIL] 123Zone Africa/Luanda 0:52:56 - LMT 1892 124 0:52 - LMT 1911 May 26 # Luanda Mean Time 125 1:00 - CAT 126 127# ZONE-DESCR Africa Luanda Angola All points 128 129# Bassas da India 130# uninhabited 131 132# Benin 133# Whitman says they switched to 1:00 in 1946, not 1934; go with Shanks. 134# Zone NAME GMTOFF RULES FORMAT [UNTIL] 135Zone Africa/Porto-Novo 0:10:28 - LMT 1912 136 0:00 - WAT 1934 Feb 26 137 1:00 - CAT 138 139# ZONE-DESCR Africa Porto-Novo Benin All points 140 141# Botswana 142# Zone NAME GMTOFF RULES FORMAT [UNTIL] 143Zone Africa/Gaborone 1:43:40 - LMT 1885 144 2:00 - SAT 1943 Sep 19 2:00 145 2:00 1:00 SAST 1944 Mar 19 2:00 146 2:00 - SAT 147 148# ZONE-DESCR Africa Gaborone Botswana All points 149 150# Burkina Faso 151# Zone NAME GMTOFF RULES FORMAT [UNTIL] 152Zone Africa/Ouagadougou -0:06:04 - LMT 1912 153 0:00 - WAT 154 155# ZONE-DESCR Africa Ouagadougou Burkina_Faso All points 156 157# Burundi 158# Zone NAME GMTOFF RULES FORMAT [UNTIL] 159Zone Africa/Bujumbura 1:57:28 - LMT 1890 160 2:00 - SAT 161 162# ZONE-DESCR Africa Bujumbura Burundi All points 163 164# Cameroon 165# Whitman says they switched to 1:00 in 1920; go with Shanks. 166# Zone NAME GMTOFF RULES FORMAT [UNTIL] 167Zone Africa/Douala 0:38:48 - LMT 1912 168 1:00 - CAT 169 170# ZONE-DESCR Africa Douala Cameroon All points 171 172# Cape Verde 173# Zone NAME GMTOFF RULES FORMAT [UNTIL] 174Zone Atlantic/Cape_Verde -1:34:04 - LMT 1907 # Praia 175 -2:00 - CVT 1942 Sep 176 -2:00 1:00 CVST 1945 Oct 15 177 -2:00 - CVT 1975 Nov 25 2:00 178 -1:00 - AAT 179 180# ZONE-DESCR Africa Cape_Verde Cape_Verde All points 181 182# Central African Republic 183# Zone NAME GMTOFF RULES FORMAT [UNTIL] 184Zone Africa/Bangui 1:14:20 - LMT 1912 185 1:00 - CAT 186 187# ZONE-DESCR Africa Bangui Central_African_Republic All points 188 189# Chad 190# Zone NAME GMTOFF RULES FORMAT [UNTIL] 191Zone Africa/Ndjamena 1:00:12 - LMT 1912 192 1:00 - CAT 1979 Oct 14 193 1:00 1:00 CAST 1980 Mar 8 194 1:00 - CAT 195 196# ZONE-DESCR Africa Ndjamena Chad All points 197 198# Comoros 199# Zone NAME GMTOFF RULES FORMAT [UNTIL] 200Zone Indian/Comoro 2:53:04 - LMT 1911 Jul # Moroni, Gran Comoro 201 3:00 - EAT 202 203# ZONE-DESCR Indian Comoro Comoros_Islands All points 204 205# Congo 206# Zone NAME GMTOFF RULES FORMAT [UNTIL] 207Zone Africa/Brazzaville 1:01:08 - LMT 1912 208 1:00 - CAT 209 210# ZONE-DESCR Africa Brazzaville Congo All points 211 212# Cote D'Ivoire 213# Zone NAME GMTOFF RULES FORMAT [UNTIL] 214Zone Africa/Abidjan -0:16:08 - LMT 1912 215 0:00 - WAT 216 217# ZONE-DESCR Africa Abidjan Ivory_Coast All points 218 219# Djibouti 220# Zone NAME GMTOFF RULES FORMAT [UNTIL] 221Zone Africa/Djibouti 2:52:36 - LMT 1911 Jul 222 3:00 - EAT 223 224# ZONE-DESCR Africa Djibouti Djibouti All points 225 226############################################################################### 227 228# Egypt 229 230# From Bob Devine (January 28, 1988): 231# Egypt: DST from first day of May to first of October (ending may 232# also be on Sept 30th not 31st -- you might want to ask one of the 233# soc.* groups, you might hit someone who could ask an embassy). 234# DST since 1960 except for 1981-82. 235 236# From U. S. Naval Observatory (January 19, 1989): 237# EGYPT 2 H AHEAD OF UTC 238# EGYPT 3 H AHEAD OF UTC MAY 17 - SEP 30 (AFTER 239# EGYPT RAMADAN) 240 241# From Shanks (1991): 242# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S 243Rule Egypt 1900 only - Oct 1 0:00 0 - 244Rule Egypt 1940 only - Jul 15 0:00 1:00 " DST" 245Rule Egypt 1940 only - Oct 1 0:00 0 - 246Rule Egypt 1941 only - Apr 15 0:00 1:00 " DST" 247Rule Egypt 1941 only - Sep 16 0:00 0 - 248Rule Egypt 1942 1944 - Apr 1 0:00 1:00 " DST" 249Rule Egypt 1942 only - Oct 27 0:00 0 - 250Rule Egypt 1943 1945 - Nov 1 0:00 0 - 251Rule Egypt 1945 only - Apr 16 0:00 1:00 " DST" 252Rule Egypt 1957 only - May 10 0:00 1:00 " DST" 253Rule Egypt 1957 1958 - Oct 1 0:00 0 - 254Rule Egypt 1958 only - May 1 0:00 1:00 " DST" 255Rule Egypt 1959 1981 - May 1 1:00 1:00 " DST" 256Rule Egypt 1959 1965 - Sep 30 3:00 0 - 257Rule Egypt 1966 max - Oct 1 3:00 0 - 258Rule Egypt 1982 only - Jul 25 1:00 1:00 " DST" 259Rule Egypt 1983 only - Jul 12 1:00 1:00 " DST" 260Rule Egypt 1984 1988 - May 1 1:00 1:00 " DST" 261Rule Egypt 1989 only - May 6 1:00 1:00 " DST" 262Rule Egypt 1990 max - May 1 1:00 1:00 " DST" 263# Zone NAME GMTOFF RULES FORMAT [UNTIL] 264Zone Africa/Cairo 2:05:00 - LMT 1900 Oct 265 2:00 Egypt EET%s 266 267# ZONE-DESCR Africa Cairo Egypt All points 268 269# Equatorial Guinea 270# Zone NAME GMTOFF RULES FORMAT [UNTIL] 271Zone Africa/Malabo 0:35:08 - LMT 1912 272 0:00 - WAT 1963 Dec 15 273 1:00 - CAT 274 275# ZONE-DESCR Africa Malabo Equatorial_Guinea All points 276 277# Eritrea 278# Zone NAME GMTOFF RULES FORMAT [UNTIL] 279Zone Africa/Asmera 2:35:32 - LMT 1870 280 2:36 - AMT 1890 # Asmera Mean Time 281 2:35 - AAMT 1936 May 5 # Addis Ababa MT 282 3:00 - EAT 283 284# ZONE-DESCR Africa Asmera Eritrea All points 285 286# Ethiopia 287# Zone NAME GMTOFF RULES FORMAT [UNTIL] 288Zone Africa/Addis_Ababa 2:34:48 - LMT 1870 289 2:35 - AAMT 1936 May 5 # Addis Ababa MT 290 3:00 - EAT 291 292# ZONE-DESCR Africa Addis_Ababa Ethiopia All points 293 294# Europa Island 295# uninhabited 296 297# Gabon 298# Zone NAME GMTOFF RULES FORMAT [UNTIL] 299Zone Africa/Libreville 0:37:48 - LMT 1912 300 1:00 - CAT 301 302# ZONE-DESCR Africa Libreville Gabon All points 303 304# Gambia 305# Zone NAME GMTOFF RULES FORMAT [UNTIL] 306Zone Africa/Banjul -1:06:36 - LMT 1912 307 -1:07 - BMT 1935 # Banjul Mean Time 308 -1:00 - AAT 1964 309 0:00 - WAT 310 311# ZONE-DESCR Africa Banjul Gambia All points 312 313# Ghana 314# From Paul Eggert <eggert@twinsun.com> (November 18, 1993): 315# WATDT is my invention for ``West Africa one-Third Daylight Time''. 316# From Shanks (1991): 317# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S 318Rule Ghana 1918 only - Jan 1 0:00 0 WAT 319# Whitman says DST was observed from 1931 to ``the present''; go with Shanks. 320Rule Ghana 1936 1942 - Sep 1 0:00 0:20 WATDT 321Rule Ghana 1936 1942 - Dec 31 0:00 0 WAT 322# Zone NAME GMTOFF RULES FORMAT [UNTIL] 323Zone Africa/Accra -0:00:52 - LMT 1918 324 0:00 Ghana %s 325 326# ZONE-DESCR Africa Accra Ghana All points 327 328# Glorioso Is 329# uninhabited 330 331# Guinea 332# Zone NAME GMTOFF RULES FORMAT [UNTIL] 333Zone Africa/Conakry -0:54:52 - LMT 1912 334 0:00 - WAT 1934 Feb 26 335 1:00 - CAT 1960 336 0:00 - WAT 337 338# ZONE-DESCR Africa Conakry Guinea All points 339 340# Guinea-Bissau 341# Zone NAME GMTOFF RULES FORMAT [UNTIL] 342Zone Africa/Bissau -1:02:20 - LMT 1911 May 26 343 1:00 - CAT 1975 344 0:00 - WAT 345 346# ZONE-DESCR Africa Bissau Guinea_Bissau All points 347 348# Juan de Nova 349# uninhabited 350 351# Kenya 352# From Paul Eggert <eggert@twinsun.com> (November 18, 1993): 353# Shanks says the transition to 2:45 was in 1940, but it must have been 1948. 354# Zone NAME GMTOFF RULES FORMAT [UNTIL] 355Zone Africa/Nairobi 2:27:16 - LMT 1928 Jul 356 3:00 - EAT 1930 357 2:30 - BEAT 1948 358 2:45 - BEAT 1960 359 3:00 - EAT 360 361# ZONE-DESCR Africa Nairobi Kenya All points 362 363# Lesotho 364# Zone NAME GMTOFF RULES FORMAT [UNTIL] 365Zone Africa/Maseru 1:50:00 - LMT 1903 Mar 366 2:00 - SAT 1943 Sep 19 2:00 367 2:00 1:00 SAST 1944 Mar 19 2:00 368 2:00 - SAT 369 370# ZONE-DESCR Africa Maseru Lesotho All points 371 372# Liberia 373# From Paul Eggert <eggert@twinsun.com> (November 18, 1993): 374# In 1972 Liberia was the last country to switch 375# from a GMT offset that was not a multiple of 15 minutes. 376# Howse reports that it was in honor of their president's birthday. 377# Shanks reports the date as May 1, whereas Howse reports Jan; go with Shanks. 378# For Liberia before 1972, Shanks reports -0:44, whereas Howse and Whitman 379# each report -0:44:30; go with the more precise figure. 380# 381# From Shanks (1991), as corrected by Whitman: 382# Zone NAME GMTOFF RULES FORMAT [UNTIL] 383Zone Africa/Monrovia -0:43:08 - LMT 1882 384 -0:43:08 - MMT 1919 Mar # Monrovia Mean Time 385 -0:44:30 - LST 1972 May # Liberia Standard Time 386 0:00 - WAT 387 388# ZONE-DESCR Africa Monrovia Liberia All points 389 390############################################################################### 391 392# Libya 393 394# From Bob Devine (January 28 1988): 395# Libya: Since 1982 April 1st to September 30th (?) 396 397# From U. S. Naval Observatory (January 19, 1989): 398# LIBYAN ARAB 1 H AHEAD OF UTC JAMAHIRIYA/LIBYA 399# LIBYAN ARAB 2 H AHEAD OF UTC APR 1 - SEP 30 JAMAHIRIYA/LIBYA 400 401# From Shanks (1991): 402# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S 403Rule Libya 1920 only - Jan 1 0:00 0 - 404Rule Libya 1951 only - Oct 14 2:00 1:00 " DST" 405Rule Libya 1952 only - Jan 1 0:00 0 - 406Rule Libya 1953 only - Oct 9 2:00 1:00 " DST" 407Rule Libya 1954 only - Jan 1 0:00 0 - 408Rule Libya 1955 only - Sep 30 0:00 1:00 " DST" 409Rule Libya 1956 only - Jan 1 0:00 0 - 410Rule Libya 1982 1984 - Apr 1 0:00 1:00 " DST" 411Rule Libya 1982 1985 - Oct 1 0:00 0 - 412Rule Libya 1985 only - Apr 6 0:00 1:00 " DST" 413Rule Libya 1986 only - Apr 4 0:00 1:00 " DST" 414Rule Libya 1986 only - Oct 3 0:00 0 - 415Rule Libya 1987 1989 - Apr 1 0:00 1:00 " DST" 416Rule Libya 1987 1990 - Oct 1 0:00 0 - 417Rule Libya 1990 only - May 4 0:00 1:00 " DST" 418# Zone NAME GMTOFF RULES FORMAT [UNTIL] 419Zone Africa/Tripoli 0:52:44 - LMT 1920 420 1:00 Libya MET%s 1959 421 2:00 - EET 1982 422# From Paul Eggert <eggert@twinsun.com> (1995-12-19): 423# usno1995 (from OAG) says Libya uses 2:00 all year, as they did before 1982. 424# We don't know when they switched back. We'll guess 1991. 425 1:00 Libya MET%s 1991 426 2:00 - EET 427 428# ZONE-DESCR Africa Tripoli Libya All points 429 430# Madagascar 431# Zone NAME GMTOFF RULES FORMAT [UNTIL] 432Zone Indian/Antananarivo 3:10:04 - LMT 1911 Jul 433 3:00 - EAT 1954 Feb 27 23:00s 434 3:00 1:00 EAST 1954 May 29 23:00s 435 3:00 - EAT 436 437# ZONE-DESCR Indian Antananarivo Madagascar All points 438 439# Malawi 440# Zone NAME GMTOFF RULES FORMAT [UNTIL] 441Zone Africa/Blantyre 2:20:00 - LMT 1903 Mar 442 2:00 - SAT 443 444# ZONE-DESCR Africa Blantyre Malawi All points 445 446# Mali 447# Zone NAME GMTOFF RULES FORMAT [UNTIL] 448Zone Africa/Bamako -0:32:00 - LMT 1912 449 0:00 - WAT 1934 Feb 26 450 -1:00 - AAT 1960 Jun 20 451 0:00 - WAT 452 453# ZONE-DESCR Africa Bamako Mali All points 454 455# no longer different from Bamako, but too famous to omit 456Zone Africa/Timbuktu -0:12:04 - LMT 1912 457 0:00 - WAT 458 459# Mauritania 460# Zone NAME GMTOFF RULES FORMAT [UNTIL] 461Zone Africa/Nouakchott -1:03:48 - LMT 1912 462 0:00 - WAT 1934 Feb 26 463 -1:00 - AAT 1960 Jun 20 464 0:00 - WAT 465# ZONE-DESCR Africa Noukachott Mauritania All points 466 467# Mauritius 468# Zone NAME GMTOFF RULES FORMAT [UNTIL] 469Zone Indian/Mauritius 3:50:00 - LMT 1907 # Port Louis 470 4:00 - SMT 471# Agalega Is, Rodriguez 472# no information; probably like Indian/Mauritius 473 474# ZONE-DESCR Indian Mauritius Mauritius All points 475 476# Mayotte 477# Zone NAME GMTOFF RULES FORMAT [UNTIL] 478Zone Indian/Mayotte 3:00:56 - LMT 1911 Jul # Mamoutzou 479 3:00 - EAT 480 481# ZONE-DESCR Indian Mayotte Mayotte All points 482 483# Morocco 484# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S 485Rule Morocco 1913 only - Oct 26 0:00 0 - 486Rule Morocco 1939 only - Sep 12 0:00 1:00 " DST" 487Rule Morocco 1939 only - Nov 19 0:00 0 - 488Rule Morocco 1940 only - Feb 25 0:00 1:00 " DST" 489Rule Morocco 1945 only - Nov 18 0:00 0 - 490Rule Morocco 1950 only - Jun 11 0:00 1:00 " DST" 491Rule Morocco 1950 only - Oct 29 0:00 0 - 492Rule Morocco 1967 only - Jun 3 12:00 1:00 " DST" 493Rule Morocco 1967 only - Oct 1 0:00 0 - 494Rule Morocco 1974 only - Jun 24 0:00 1:00 " DST" 495Rule Morocco 1974 only - Sep 1 0:00 0 - 496Rule Morocco 1976 1977 - May 1 0:00 1:00 " DST" 497Rule Morocco 1976 only - Aug 1 0:00 0 - 498Rule Morocco 1977 only - Sep 28 0:00 0 - 499Rule Morocco 1978 only - Jun 1 0:00 1:00 " DST" 500Rule Morocco 1978 only - Aug 4 0:00 0 - 501# Zone NAME GMTOFF RULES FORMAT [UNTIL] 502Zone Africa/Casablanca -0:30:20 - LMT 1913 Oct 26 503 0:00 Morocco WET%s 1984 Mar 16 504 1:00 - MET 1986 505 0:00 - WET 506 507# ZONE-DESCR Africa Casablanca Morocco All points 508 509# The following are controlled by Spain, and are like Europe/Madrid: 510# Alboran, Alhucemas Is, Ceuta, Chafarinas Is, Melilla. 511 512# Mozambique 513# Zone NAME GMTOFF RULES FORMAT [UNTIL] 514Zone Africa/Maputo 2:10:20 - LMT 1903 Mar 515 2:00 - SAT 516 517# ZONE-DESCR Africa Maputo Mozambique All points 518 519# Namibia 520# Zone NAME GMTOFF RULES FORMAT [UNTIL] 521Zone Africa/Windhoek 1:08:24 - LMT 1892 Feb 8 522 1:30 - SWAT 1903 Mar # SW Africa Time 523 2:00 - SAT 1942 Sep 20 2:00 524 2:00 1:00 SAST 1943 Mar 21 2:00 525 2:00 - SAT 526 527# ZONE-DESCR Africa Windhoek Namibia All points 528 529# Niger 530# Zone NAME GMTOFF RULES FORMAT [UNTIL] 531Zone Africa/Niamey 0:08:28 - LMT 1912 532 1:00 - CAT 1934 Feb 26 533 0:00 - WAT 1960 534 1:00 - CAT 535 536# ZONE-DESCR Africa Niamey Niger All points 537 538# Nigeria 539# Zone NAME GMTOFF RULES FORMAT [UNTIL] 540Zone Africa/Lagos 0:13:36 - LMT 1919 Sep 541 1:00 - CAT 542 543# ZONE-DESCR Africa Lagos Nigeria All points 544 545# Reunion 546# Zone NAME GMTOFF RULES FORMAT [UNTIL] 547Zone Indian/Reunion 3:41:52 - LMT 1911 Jun # Saint-Denis 548 4:00 - SMT 549 550# ZONE-DESCR Indian Reunion Reunion_Island All points 551 552# Rwanda 553# Zone NAME GMTOFF RULES FORMAT [UNTIL] 554Zone Africa/Kigali 2:00:16 - LMT 1935 Jun 555 2:00 - SAT 556 557# ZONE-DESCR Africa Kigali Rwanda All points 558 559# St Helena 560# Zone NAME GMTOFF RULES FORMAT [UNTIL] 561Zone Atlantic/St_Helena -0:22:48 - LMT 1890 # Jamestown 562 -0:06 - ?MT 1951 # a typo in Shanks? 563 0:00 - GMT 564 565# The other parts of the St Helena territory are similar: 566# Tristan da Cunha: on GMT, says Whitman 567# Ascension: on GMT, says usno1995 568# Gough, Inaccessible, Nightingale: no information, but probably GMT 569 570# ZONE-DESCR Atlantic St_Helena St_Helena All points 571 572# Sao Tome and Principe 573# Zone NAME GMTOFF RULES FORMAT [UNTIL] 574Zone Africa/Sao_Tome 0:26:56 - LMT 1884 575 -0:37 - ?MT 1912 # a typo in Shanks? 576 0:00 - WAT 577 578# ZONE-DESCR Africa Sao_Tome Sao_Tome_and_Principe All points 579 580# Senegal 581# Zone NAME GMTOFF RULES FORMAT [UNTIL] 582Zone Africa/Dakar -1:09:44 - LMT 1912 583 -1:00 - AAT 1941 Jun 584 0:00 - WAT 585 586# ZONE-DESCR Africa Dakar Senegal All points 587 588# Seychelles 589# Zone NAME GMTOFF RULES FORMAT [UNTIL] 590Zone Indian/Mahe 3:41:48 - LMT 1906 Jun # Victoria 591 4:00 - SMT 592 593# ZONE-DESCR Indian Mahe Seychelles All points 594 595# Sierra Leone 596# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S 597Rule SL 1913 only - Oct 26 0:00 0 - 598# Whitman gives Mar 31 - Aug 31 for 1931 on; go with Shanks. 599Rule SL 1935 1942 - Jun 1 0:00 1:00 S 600Rule SL 1935 1942 - Oct 1 0:00 0 - 601Rule SL 1957 1962 - Jun 1 0:00 1:00 S 602Rule SL 1957 1962 - Sep 1 0:00 0 - 603# Zone NAME GMTOFF RULES FORMAT [UNTIL] 604Zone Africa/Freetown -0:53:00 - LMT 1882 605 -0:53 - FMT 1913 Jun 606 -1:00 SL AA%sT 1957 607 0:00 SL WA%sT 608 609# ZONE-DESCR Africa Freetown Sierra_Leone All points 610 611# Somalia 612# From Paul Eggert <eggert@twinsun.com> (November 18, 1993): 613# Shanks omits the 1948 transition to 2:45; this is probably a typo. 614# Zone NAME GMTOFF RULES FORMAT [UNTIL] 615Zone Africa/Mogadishu 3:01:28 - LMT 1893 Nov 616 3:00 - EAT 1931 617 2:30 - BEAT 1948 618 2:45 - BEAT 1957 # not in Shanks 619 3:00 - EAT 620 621# ZONE-DESCR Africa Mogadishu Somalia All points 622 623# South Africa 624# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S 625Rule SA 1892 only - Feb 8 0:00 0 - 626Rule SA 1942 1943 - Sep Sun>=15 2:00 1:00 S 627Rule SA 1943 1944 - Mar Sun>=15 2:00 0 - 628# Zone NAME GMTOFF RULES FORMAT [UNTIL] 629Zone Africa/Johannesburg 1:52:00 - LMT 1892 Feb 8 630 1:30 - SAT 1903 Mar 631 2:00 SA SA%sT 632 633# ZONE-DESCR Africa Johannesburg South_Africa All points 634 635# Prince Edward Is 636# no information 637 638# Sudan 639# From Michael Ross <mross@antigone.com> (November 15, 1995): 640# Sudan no longer observes any form of daylight time change. 641# I verified this today by telephone with the Sudan Mission to the 642# United Nations: 212-573-6033 643# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S 644Rule Sudan 1931 only - Feb 8 0:00 0 - 645Rule Sudan 1970 only - May 1 0:00 1:00 " DST" 646Rule Sudan 1970 1985 - Oct 15 0:00 0 - 647Rule Sudan 1971 only - Apr 30 0:00 1:00 " DST" 648Rule Sudan 1972 1985 - Apr lastSun 0:00 1:00 " DST" 649# Zone NAME GMTOFF RULES FORMAT [UNTIL] 650Zone Africa/Khartoum 2:10:08 - LMT 1931 651 2:00 Sudan EET%s 652 653# ZONE-DESCR Africa Khartoum Sudan All points 654 655# Swaziland 656# Zone NAME GMTOFF RULES FORMAT [UNTIL] 657Zone Africa/Mbabane 2:04:24 - LMT 1903 Mar 658 2:00 - SAT 659 660# ZONE-DESCR Africa Mbabane Swaziland All points 661 662# Tanzania 663# Zone NAME GMTOFF RULES FORMAT [UNTIL] 664Zone Africa/Dar_es_Salaam 2:37:08 - LMT 1931 665 3:00 - EAT 1948 666 2:45 - BEAT 1961 667 3:00 - EAT 668 669# ZONE-DESCR Africa Dar_es_Salaam Tanzania All points 670 671# Togo 672# Zone NAME GMTOFF RULES FORMAT [UNTIL] 673Zone Africa/Lome 0:04:52 - LMT 1893 674 0:00 - WAT 675 676# ZONE-DESCR Africa Lome Togo All points 677 678# Tromelin 679# uninhabited 680 681# Tunisia 682# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S 683Rule Tunisia 1911 only - Mar 9 0:00 0 - 684Rule Tunisia 1939 only - Apr 15 23:00s 1:00 " DST" 685Rule Tunisia 1939 only - Nov 18 23:00s 0 - 686Rule Tunisia 1940 only - Feb 25 23:00s 1:00 " DST" 687Rule Tunisia 1941 only - Oct 6 0:00 0 - 688Rule Tunisia 1942 only - Mar 9 0:00 1:00 " DST" 689Rule Tunisia 1942 only - Nov 2 3:00 0 - 690Rule Tunisia 1943 only - Mar 29 2:00 1:00 " DST" 691Rule Tunisia 1943 only - Apr 17 2:00 0 - 692Rule Tunisia 1943 only - Apr 25 2:00 1:00 " DST" 693Rule Tunisia 1943 only - Oct 4 2:00 0 - 694Rule Tunisia 1944 1945 - Apr Mon>=1 2:00 1:00 " DST" 695Rule Tunisia 1944 only - Oct 8 0:00 0 - 696Rule Tunisia 1945 only - Sep 16 0:00 0 - 697Rule Tunisia 1977 only - Apr 30 0:00s 1:00 " DST" 698Rule Tunisia 1977 only - Sep 24 0:00s 0 - 699Rule Tunisia 1978 only - May 1 0:00s 1:00 " DST" 700Rule Tunisia 1978 only - Oct 1 0:00s 0 - 701Rule Tunisia 1988 only - Jun 1 0:00s 1:00 " DST" 702Rule Tunisia 1988 max - Sep lastSun 0:00s 0 - 703Rule Tunisia 1989 only - Mar 26 0:00s 1:00 " DST" 704Rule Tunisia 1990 only - May 1 0:00s 1:00 " DST" 705Rule Tunisia 1991 max - Mar lastSun 0:00s 1:00 " DST" 706# Shanks gives 0:09 for Paris Mean Time; go with Howse's more precise 0:09:21. 707# Shanks says the 1911 switch occurred on Mar 9; go with Howse's Mar 11. 708# Zone NAME GMTOFF RULES FORMAT [UNTIL] 709Zone Africa/Tunis 0:40:44 - LMT 1881 May 12 710 0:09:21 - PMT 1911 Mar 11 # Paris Mean Time 711 1:00 Tunisia MET%s 712 713# ZONE-DESCR Africa Tunis Tunisia All points 714 715# Uganda 716# Zone NAME GMTOFF RULES FORMAT [UNTIL] 717Zone Africa/Kampala 2:09:40 - LMT 1928 Jul 718 3:00 - EAT 1930 719 2:30 - BEAT 1948 720 2:45 - BEAT 1957 721 3:00 - EAT 722 723# ZONE-DESCR Africa Kampala Uganda All points 724 725# Zaire 726# Zone NAME GMTOFF RULES FORMAT [UNTIL] 727Zone Africa/Kinshasa 1:01:12 - LMT 1897 Nov 9 728 1:00 - CAT 729Zone Africa/Lumumbashi 1:49:52 - LMT 1897 Nov 9 730 2:00 - SAT 731 732# ZONE-DESCR Africa Kinshasa Zaire Western (Kinshasa) 733# ZONE-DESCR Africa Lumumbashi Zaire Eastern (Lumumbashi) 734 735# Zambia 736# Zone NAME GMTOFF RULES FORMAT [UNTIL] 737Zone Africa/Lusaka 1:53:08 - LMT 1903 Mar 738 2:00 - SAT 739 740# ZONE-DESCR Africa Lusaka Zambia All points 741 742# Zimbabwe 743# Zone NAME GMTOFF RULES FORMAT [UNTIL] 744Zone Africa/Harare 2:04:12 - LMT 1903 Mar 745 2:00 - SAT 746 747# ZONE-DESCR Africa Harare Zimbabwe All points 748