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