home *** CD-ROM | disk | FTP | other *** search
/ gdead.berkeley.edu / gdead.berkeley.edu.tar / gdead.berkeley.edu / usr / share / lib / zoneinfo / src / africa next >
Text File  |  2000-01-05  |  20KB  |  614 lines

  1. #
  2. # Copyright (c) 1994-1999, by Sun Microsystems, Inc.
  3. # All rights reserved.
  4. #
  5.  
  6. #ident    "@(#)africa    1.12    99/06/11 SMI"
  7.  
  8. # @(#)africa    7.27
  9.  
  10. # This data is by no means authoritative; if you think you know better,
  11. # go ahead and edit the file (and please send any changes to
  12. # tz@elsie.nci.nih.gov for general use in the future).
  13.  
  14. # From Paul Eggert <eggert@twinsun.com> (1999-03-22):
  15. #
  16. # A good source for time zone historical data outside the U.S. is
  17. # Thomas G. Shanks, The International Atlas (4th edition),
  18. # San Diego: ACS Publications, Inc. (1995).
  19. #
  20. # Gwillim Law <LAW@encmail.encompass.com> writes that a good source
  21. # for recent time zone data is the International Air Transport
  22. # Association's Standard Schedules Information Manual (IATA SSIM),
  23. # published semiannually.  Law sent in several helpful summaries
  24. # of the IATA's data after 1990.
  25. #
  26. # Except where otherwise noted, Shanks is the source for entries through 1990,
  27. # and IATA SSIM is the source for entries after 1990.
  28. #
  29. # Another source occasionally used is Edward W. Whitman, World Time Differences,
  30. # Whitman Publishing Co, 2 Niagara Av, Ealing, London (undated), which
  31. # I found in the UCLA library.
  32. #
  33. # A reliable and entertaining source about time zones is
  34. # Derek Howse, Greenwich time and longitude, Antique Collectors Club (1997).
  35. # Oxford University Press (1980).
  36. #
  37. # Previous editions of this database used WAT, CAT, SAT, and EAT
  38. # for +0:00 through +3:00, respectively,
  39. # but Mark R V Murray <markm@iafrica.com> reports that
  40. # `SAST' is the official abbreviation for +2:00 in the country of South Africa,
  41. # `CAT' is commonly used for +2:00 in countries north of South Africa, and
  42. # `WAT' is probably the best name for +1:00, as the common phrase for
  43. # the area that includes Nigeria is ``West Africa''.
  44. # He has heard of ``Western Sahara Time'' for +0:00 but can find no reference.
  45. #
  46. # To make things confusing, `WAT' seems to have been used for -1:00 long ago;
  47. # I'd guess that this was because people needed _some_ name for -1:00,
  48. # and at the time, far west Africa was the only major land area in -1:00.
  49. # This usage is now obsolete, as the last use of -1:00 on the African
  50. # mainland seems to have been 1976 in Western Sahara.
  51. #
  52. # To summarize, the following abbreviations seem to have some currency:
  53. #    -1:00    WAT    West Africa Time (no longer used)
  54. #     0:00    GMT    Greenwich Mean Time
  55. #     2:00    CAT    Central Africa Time
  56. #     2:00    SAST    South Africa Standard Time
  57. # and Murray suggests the following abbreviation:
  58. #     1:00    WAT    West Africa Time
  59. # I realize that this leads to `WAT' being used for both -1:00 and 1:00
  60. # for times before 1976, but this is the best I can think of
  61. # until we get more information.
  62. #
  63. # I invented the following abbreviations; corrections are welcome!
  64. #     2:00    WAST    West Africa Summer Time
  65. #     2:30    BEAT    British East Africa Time (no longer used)
  66. #     2:45    BEAUT    British East Africa Unified Time (no longer used)
  67. #     3:00    CAST    Central Africa Summer Time (no longer used)
  68. #     3:00    SAST    South Africa Summer Time (no longer used)
  69. #     3:00    EAT    East Africa Time
  70. #     4:00    EAST    East Africa Summer Time (no longer used)
  71.  
  72. # Algeria
  73. # Rule    NAME    FROM    TO    TYPE    IN    ON    AT    SAVE    LETTER/S
  74. Rule    Algeria    1916    only    -    Jun    14    23:00s    1:00    S
  75. Rule    Algeria    1916    1919    -    Oct    Sun<=7    23:00s    0    -
  76. Rule    Algeria    1917    only    -    Mar    24    23:00s    1:00    S
  77. Rule    Algeria    1918    only    -    Mar     9    23:00s    1:00    S
  78. Rule    Algeria    1919    only    -    Mar     1    23:00s    1:00    S
  79. Rule    Algeria    1920    only    -    Feb    14    23:00s    1:00    S
  80. Rule    Algeria    1920    only    -    Oct    23    23:00s    0    -
  81. Rule    Algeria    1921    only    -    Mar    14    23:00s    1:00    S
  82. Rule    Algeria    1921    only    -    Jun    21    23:00s    0    -
  83. Rule    Algeria    1939    only    -    Sep    11    23:00s    1:00    S
  84. Rule    Algeria    1939    only    -    Nov    19     1:00    0    -
  85. Rule    Algeria    1944    1945    -    Apr    Mon<=7     2:00    1:00    S
  86. Rule    Algeria    1944    only    -    Oct     8     2:00    0    -
  87. Rule    Algeria    1945    only    -    Sep    16     1:00    0    -
  88. Rule    Algeria    1971    only    -    Apr    25    23:00s    1:00    S
  89. Rule    Algeria    1971    only    -    Sep    26    23:00s    0    -
  90. Rule    Algeria    1977    only    -    May     6     0:00    1:00    S
  91. Rule    Algeria    1977    only    -    Oct    21     0:00    0    -
  92. Rule    Algeria    1978    only    -    Mar    24     1:00    1:00    S
  93. Rule    Algeria    1978    only    -    Sep    22     3:00    0    -
  94. Rule    Algeria    1980    only    -    Apr    25     0:00    1:00    S
  95. Rule    Algeria    1980    only    -    Oct    31     2:00    0    -
  96. # Shanks gives 0:09 for Paris Mean Time; go with Howse's more precise 0:09:21.
  97. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  98. Zone    Africa/Algiers    0:12:12 -    LMT    1891 Mar 15 0:01
  99.             0:09:21    -    PMT    1911 Mar 11    # Paris Mean Time
  100.             0:00    Algeria    WE%sT    1940 Feb 25 2:00
  101.             1:00    Algeria    CE%sT    1946 Oct  7
  102.             0:00    -    WET    1956 Jan 29
  103.             1:00    -    CET    1963 Apr 14
  104.             0:00    Algeria    WE%sT    1977 Oct 21
  105.             1:00    Algeria    CE%sT    1979 Oct 26
  106.             0:00    Algeria    WE%sT    1981 May
  107.             1:00    -    CET
  108.  
  109. # Angola
  110. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  111. Zone    Africa/Luanda    0:52:56    -    LMT    1892
  112.             0:52:04    -    LMT    1911 May 26 # Luanda Mean Time?
  113.             1:00    -    WAT
  114.  
  115. # Benin
  116. # Whitman says they switched to 1:00 in 1946, not 1934; go with Shanks.
  117. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  118. Zone Africa/Porto-Novo    0:10:28    -    LMT    1912
  119.             0:00    -    GMT    1934 Feb 26
  120.             1:00    -    WAT
  121.  
  122. # Botswana
  123. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  124. Zone    Africa/Gaborone    1:43:40 -    LMT    1885
  125.             2:00    -    CAT    1943 Sep 19 2:00
  126.             2:00    1:00    CAST    1944 Mar 19 2:00
  127.             2:00    -    CAT
  128.  
  129. # Burkina Faso
  130. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  131. Zone Africa/Ouagadougou    -0:06:04 -    LMT    1912
  132.              0:00    -    GMT
  133.  
  134. # Burundi
  135. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  136. Zone Africa/Bujumbura    1:57:28    -    LMT    1890
  137.             2:00    -    CAT
  138.  
  139. # Cameroon
  140. # Whitman says they switched to 1:00 in 1920; go with Shanks.
  141. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  142. Zone    Africa/Douala    0:38:48    -    LMT    1912
  143.             1:00    -    WAT
  144.  
  145. # Cape Verde
  146. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  147. Zone Atlantic/Cape_Verde -1:34:04 -    LMT    1907            # Praia
  148.             -2:00    -    CVT    1942 Sep
  149.             -2:00    1:00    CVST    1945 Oct 15
  150.             -2:00    -    CVT    1975 Nov 25 2:00
  151.             -1:00    -    CVT
  152.  
  153. # Central African Republic
  154. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  155. Zone    Africa/Bangui    1:14:20    -    LMT    1912
  156.             1:00    -    WAT
  157.  
  158. # Chad
  159. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  160. Zone    Africa/Ndjamena    1:00:12 -    LMT    1912
  161.             1:00    -    WAT    1979 Oct 14
  162.             1:00    1:00    WAST    1980 Mar  8
  163.             1:00    -    WAT
  164.  
  165. # Comoros
  166. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  167. Zone    Indian/Comoro    2:53:04 -    LMT    1911 Jul   # Moroni, Gran Comoro
  168.             3:00    -    EAT
  169.  
  170. # Democratic Republic of Congo
  171. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  172. Zone Africa/Kinshasa    1:01:12 -    LMT    1897 Nov 9
  173.             1:00    -    WAT
  174. Zone Africa/Lubumbashi    1:49:52 -    LMT    1897 Nov 9
  175.             2:00    -    CAT
  176.  
  177. # Republic of the Congo
  178. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  179. Zone Africa/Brazzaville    1:01:08 -    LMT    1912
  180.             1:00    -    WAT
  181.  
  182. # Cote D'Ivoire
  183. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  184. Zone    Africa/Abidjan    -0:16:08 -    LMT    1912
  185.              0:00    -    GMT
  186.  
  187. # Djibouti
  188. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  189. Zone    Africa/Djibouti    2:52:36 -    LMT    1911 Jul
  190.             3:00    -    EAT
  191.  
  192. ###############################################################################
  193.  
  194. # Egypt
  195.  
  196. # Rule    NAME    FROM    TO    TYPE    IN    ON    AT    SAVE    LETTER/S
  197. Rule    Egypt    1940    only    -    Jul    15    0:00    1:00    S
  198. Rule    Egypt    1940    only    -    Oct     1    0:00    0    -
  199. Rule    Egypt    1941    only    -    Apr    15    0:00    1:00    S
  200. Rule    Egypt    1941    only    -    Sep    16    0:00    0    -
  201. Rule    Egypt    1942    1944    -    Apr     1    0:00    1:00    S
  202. Rule    Egypt    1942    only    -    Oct    27    0:00    0    -
  203. Rule    Egypt    1943    1945    -    Nov     1    0:00    0    -
  204. Rule    Egypt    1945    only    -    Apr    16    0:00    1:00    S
  205. Rule    Egypt    1957    only    -    May    10    0:00    1:00    S
  206. Rule    Egypt    1957    1958    -    Oct     1    0:00    0    -
  207. Rule    Egypt    1958    only    -    May     1    0:00    1:00    S
  208. Rule    Egypt    1959    1981    -    May     1    1:00    1:00    S
  209. Rule    Egypt    1959    1965    -    Sep    30    3:00    0    -
  210. Rule    Egypt    1966    1994    -    Oct     1    3:00    0    -
  211. Rule    Egypt    1982    only    -    Jul    25    1:00    1:00    S
  212. Rule    Egypt    1983    only    -    Jul    12    1:00    1:00    S
  213. Rule    Egypt    1984    1988    -    May     1    1:00    1:00    S
  214. Rule    Egypt    1989    only    -    May     6    1:00    1:00    S
  215. Rule    Egypt    1990    1994    -    May     1    1:00    1:00    S
  216. # IATA (after 1990) says transitions are at 0:00.
  217. # Go with IATA starting in 1995, except correct 1995 entry from 09-30 to 09-29.
  218. Rule    Egypt    1995    max    -    Apr    Fri>=22     0:00s    1:00    S
  219. Rule    Egypt    1995    max    -    Sep    lastThu    23:00s    0    -
  220.  
  221. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  222. Zone    Africa/Cairo    2:05:00 -    LMT    1900 Oct
  223.             2:00    Egypt    EE%sT
  224.  
  225. # Equatorial Guinea
  226. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  227. Zone    Africa/Malabo    0:35:08 -    LMT    1912
  228.             0:00    -    GMT    1963 Dec 15
  229.             1:00    -    WAT
  230.  
  231. # Eritrea
  232. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  233. Zone    Africa/Asmera    2:35:32 -    LMT    1870
  234.             2:35:32    -    AMT    1890          # Asmera Mean Time
  235.             2:35:20    -    ADMT    1936 May 5    # Adis Dera MT
  236.             3:00    -    EAT
  237.  
  238. # Ethiopia
  239. # From Paul Eggert (1997-10-05):
  240. # Shanks writes that Ethiopia had six narrowly-spaced time zones between
  241. # 1870 and 1890, and that they merged to 38E50 (2:35:20) in 1890.
  242. # We'll guess that 38E50 is for Adis Dera.
  243. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  244. Zone Africa/Addis_Ababa    2:34:48 -    LMT    1870
  245.             2:35:20    -    ADMT    1936 May 5    # Adis Dera MT
  246.             3:00    -    EAT
  247.  
  248. # Gabon
  249. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  250. Zone Africa/Libreville    0:37:48 -    LMT    1912
  251.             1:00    -    WAT
  252.  
  253. # Gambia
  254. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  255. Zone    Africa/Banjul    -1:06:36 -    LMT    1912
  256.             -1:06:36 -    BMT    1935    # Banjul Mean Time
  257.             -1:00    -    WAT    1964
  258.              0:00    -    GMT
  259.  
  260. # Ghana
  261. # Rule    NAME    FROM    TO    TYPE    IN    ON    AT    SAVE    LETTER/S
  262. # Whitman says DST was observed from 1931 to ``the present''; go with Shanks.
  263. Rule    Ghana    1936    1942    -    Sep     1    0:00    0:20    GHST
  264. Rule    Ghana    1936    1942    -    Dec    31    0:00    0    GMT
  265. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  266. Zone    Africa/Accra    -0:00:52 -    LMT    1918
  267.              0:00    Ghana    %s
  268.  
  269. # Guinea
  270. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  271. Zone    Africa/Conakry    -0:54:52 -    LMT    1912
  272.              0:00    -    GMT    1934 Feb 26
  273.             -1:00    -    WAT    1960
  274.              0:00    -    GMT
  275.  
  276. # Guinea-Bissau
  277. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  278. Zone    Africa/Bissau    -1:02:20 -    LMT    1911 May 26
  279.             -1:00    -    WAT    1975
  280.              0:00    -    GMT
  281.  
  282. # Kenya
  283. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  284. Zone    Africa/Nairobi    2:27:16    -    LMT    1928 Jul
  285.             3:00    -    EAT    1930
  286.             2:30    -    BEAT    1940
  287.             2:45    -    BEAUT    1960
  288.             3:00    -    EAT
  289.  
  290. # Lesotho
  291. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  292. Zone    Africa/Maseru    1:50:00 -    LMT    1903 Mar
  293.             2:00    -    SAST    1943 Sep 19 2:00
  294.             2:00    1:00    SAST    1944 Mar 19 2:00
  295.             2:00    -    SAST
  296.  
  297. # Liberia
  298. # From Paul Eggert <eggert@twinsun.com> (1993-11-18):
  299. # In 1972 Liberia was the last country to switch
  300. # from a UTC offset that was not a multiple of 15 minutes.
  301. # Howse reports that it was in honor of their president's birthday.
  302. # Shanks reports the date as May 1, whereas Howse reports Jan; go with Shanks.
  303. # For Liberia before 1972, Shanks reports -0:44, whereas Howse and Whitman
  304. # each report -0:44:30; go with the more precise figure.
  305. #
  306. # From Shanks, as corrected by Whitman:
  307. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  308. Zone    Africa/Monrovia    -0:43:08 -    LMT    1882
  309.             -0:43:08 -    MMT    1919 Mar # Monrovia Mean Time
  310.             -0:44:30 -    LRT    1972 May # Liberia Time
  311.              0:00    -    GMT
  312.  
  313. ###############################################################################
  314.  
  315. # Libya
  316.  
  317. # Rule    NAME    FROM    TO    TYPE    IN    ON    AT    SAVE    LETTER/S
  318. Rule    Libya    1951    only    -    Oct    14    2:00    1:00    S
  319. Rule    Libya    1952    only    -    Jan     1    0:00    0    -
  320. Rule    Libya    1953    only    -    Oct     9    2:00    1:00    S
  321. Rule    Libya    1954    only    -    Jan     1    0:00    0    -
  322. Rule    Libya    1955    only    -    Sep    30    0:00    1:00    S
  323. Rule    Libya    1956    only    -    Jan     1    0:00    0    -
  324. Rule    Libya    1982    1984    -    Apr     1    0:00    1:00    S
  325. Rule    Libya    1982    1985    -    Oct     1    0:00    0    -
  326. Rule    Libya    1985    only    -    Apr     6    0:00    1:00    S
  327. Rule    Libya    1986    only    -    Apr     4    0:00    1:00    S
  328. Rule    Libya    1986    only    -    Oct     3    0:00    0    -
  329. Rule    Libya    1987    1989    -    Apr     1    0:00    1:00    S
  330. Rule    Libya    1987    1990    -    Oct     1    0:00    0    -
  331. Rule    Libya    1990    only    -    May     4    0:00    1:00    S
  332. Rule    Libya    1996    only    -    Mar    30    2:00s    1:00    S
  333. Rule    Libya    1996    only    -    Sep    30    2:00s    0    -
  334. Rule    Libya    1997    only    -    Apr     4    0:00    1:00    S
  335. Rule    Libya    1997    only    -    Oct     4    0:00    0    -
  336. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  337. Zone    Africa/Tripoli    0:52:44 -    LMT    1920
  338.             1:00    Libya    CE%sT    1959
  339.             2:00    -    EET    1982
  340.             1:00    Libya    CE%sT    1991
  341.             2:00    -    EET    1996 Mar 30 3:00
  342.             1:00    Libya    CE%sT    1997 Oct  4 0:00
  343.             2:00    -    EET
  344.  
  345. # Madagascar
  346. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  347. Zone Indian/Antananarivo 3:10:04 -    LMT    1911 Jul
  348.             3:00    -    EAT    1954 Feb 27 23:00s
  349.             3:00    1:00    EAST    1954 May 29 23:00s
  350.             3:00    -    EAT
  351.  
  352. # Malawi
  353. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  354. Zone    Africa/Blantyre    2:20:00 -    LMT    1903 Mar
  355.             2:00    -    CAT
  356.  
  357. # Mali
  358. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  359. Zone    Africa/Bamako    -0:32:00 -    LMT    1912
  360.              0:00    -    GMT    1934 Feb 26
  361.             -1:00    -    WAT    1960 Jun 20
  362.              0:00    -    GMT
  363. # no longer different from Bamako, but too famous to omit
  364. Zone    Africa/Timbuktu    -0:12:04 -    LMT    1912
  365.              0:00    -    GMT
  366.  
  367. # Mauritania
  368. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  369. Zone Africa/Nouakchott    -1:03:48 -    LMT    1912
  370.              0:00    -    GMT    1934 Feb 26
  371.             -1:00    -    WAT    1960 Nov 28
  372.              0:00    -    GMT
  373.  
  374. # Mauritius
  375. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  376. Zone Indian/Mauritius    3:50:00 -    LMT    1907        # Port Louis
  377.             4:00    -    MUT    # Mauritius Time
  378. # Agalega Is, Rodriguez
  379. # no information; probably like Indian/Mauritius
  380.  
  381. # Mayotte
  382. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  383. Zone    Indian/Mayotte    3:00:56 -    LMT    1911 Jul    # Mamoutzou
  384.             3:00    -    EAT
  385.  
  386. # Morocco
  387. # See the `europe' file for Spanish Morocco (Africa/Ceuta).
  388. # RULE    NAME    FROM    TO    TYPE    IN    ON    AT    SAVE    LETTER/S
  389. Rule    Morocco    1939    only    -    Sep    12     0:00    1:00    S
  390. Rule    Morocco    1939    only    -    Nov    19     0:00    0    -
  391. Rule    Morocco    1940    only    -    Feb    25     0:00    1:00    S
  392. Rule    Morocco    1945    only    -    Nov    18     0:00    0    -
  393. Rule    Morocco    1950    only    -    Jun    11     0:00    1:00    S
  394. Rule    Morocco    1950    only    -    Oct    29     0:00    0    -
  395. Rule    Morocco    1967    only    -    Jun     3    12:00    1:00    S
  396. Rule    Morocco    1967    only    -    Oct     1     0:00    0    -
  397. Rule    Morocco    1974    only    -    Jun    24     0:00    1:00    S
  398. Rule    Morocco    1974    only    -    Sep     1     0:00    0    -
  399. Rule    Morocco    1976    1977    -    May     1     0:00    1:00    S
  400. Rule    Morocco    1976    only    -    Aug     1     0:00    0    -
  401. Rule    Morocco    1977    only    -    Sep    28     0:00    0    -
  402. Rule    Morocco    1978    only    -    Jun     1     0:00    1:00    S
  403. Rule    Morocco    1978    only    -    Aug     4     0:00    0    -
  404. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  405. Zone Africa/Casablanca    -0:30:20 -    LMT    1913 Oct 26
  406.              0:00    Morocco    WE%sT    1984 Mar 16
  407.              1:00    -    CET    1986
  408.              0:00    -    WET
  409. # Western Sahara
  410. Zone Africa/El_Aaiun    -0:52:48 -    LMT    1934 Jan
  411.             -1:00    -    WAT    1976 Apr 14
  412.              0:00    -    WET
  413.  
  414. # Mozambique
  415. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  416. Zone    Africa/Maputo    2:10:20 -    LMT    1903 Mar
  417.             2:00    -    CAT
  418.  
  419. # Namibia
  420. # Shanks says DST transitions are at 0:00; go with IATA.
  421. # The 1994-04-03 transition is from Shanks.
  422. # RULE    NAME    FROM    TO    TYPE    IN    ON    AT    SAVE    LETTER/S
  423. Rule    Namibia    1994    max    -    Sep    Sun>=1    2:00    1:00    S
  424. Rule    Namibia    1995    max    -    Apr    Sun>=1    2:00    0    -
  425. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  426. Zone    Africa/Windhoek    1:08:24 -    LMT    1892 Feb 8
  427.             1:30    -    SWAT    1903 Mar    # SW Africa Time
  428.             2:00    -    SAST    1942 Sep 20 2:00
  429.             2:00    1:00    SAST    1943 Mar 21 2:00
  430.             2:00    -    SAST    1990 Mar 21 # independence
  431.             2:00    -    CAT    1994 Apr  3
  432.             1:00    Namibia    WA%sT
  433.  
  434. # Niger
  435. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  436. Zone    Africa/Niamey     0:08:28 -    LMT    1912
  437.             -1:00    -    WAT    1934 Feb 26
  438.              0:00    -    GMT    1960
  439.              1:00    -    WAT
  440.  
  441. # Nigeria
  442. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  443. Zone    Africa/Lagos    0:13:36 -    LMT    1919 Sep
  444.             1:00    -    WAT
  445.  
  446. # Reunion
  447. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  448. Zone    Indian/Reunion    3:41:52 -    LMT    1911 Jun    # Saint-Denis
  449.             4:00    -    RET    # Reunion Time
  450. #
  451. # Scattered Islands (Iles Eparses) administered from Reunion are as follows.
  452. # The following information about them is taken from
  453. # <a href="http://www.outre-mer.gouv.fr/domtom/ile.htm">
  454. # Iles Eparses
  455. # </a>
  456. # (1997-07-22, in French).  We have no info about their time zone histories.
  457. #
  458. # Bassas da India - uninhabited
  459. # Europa Island - inhabited from 1905 to 1910 by two families
  460. # Glorioso Is - inhabited until at least 1958
  461. # Juan de Nova - uninhabited
  462. # Tromelin - inhabited until at least 1958
  463.  
  464. # Rwanda
  465. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  466. Zone    Africa/Kigali    2:00:16 -    LMT    1935 Jun
  467.             2:00    -    CAT
  468.  
  469. # St Helena
  470. # From Paul Eggert (1997-10-05):
  471. # Shanks says St Helena was 1W26 (-0:05:44) from 1890 to 1951,
  472. # but this is most likely a typo for 5W42, the longitude of Jamestown.
  473. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  474. Zone Atlantic/St_Helena    -0:22:48 -    LMT    1890        # Jamestown
  475.             -0:22:48 -    JMT    1951    # Jamestown Mean Time
  476.              0:00    -    GMT
  477. # The other parts of the St Helena territory are similar:
  478. #    Tristan da Cunha: on GMT, say Whitman and the CIA
  479. #    Ascension: on GMT, says usno1995 and the CIA
  480. #    Gough (scientific station since 1955; sealers wintered previously):
  481. #        on GMT, says the CIA
  482. #    Inaccessible, Nightingale: no information, but probably GMT
  483.  
  484. # Sao Tome and Principe
  485. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  486. Zone    Africa/Sao_Tome     0:26:56 -    LMT    1884
  487.             -0:36:32 -    LMT    1912    # Lisbon Mean Time
  488.              0:00    -    GMT
  489.  
  490. # Senegal
  491. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  492. Zone    Africa/Dakar    -1:09:44 -    LMT    1912
  493.             -1:00    -    WAT    1941 Jun
  494.              0:00    -    GMT
  495.  
  496. # Seychelles
  497. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  498. Zone    Indian/Mahe    3:41:48 -    LMT    1906 Jun    # Victoria
  499.             4:00    -    SCT    # Seychelles Time
  500.  
  501. # Sierra Leone
  502. # Rule    NAME    FROM    TO    TYPE    IN    ON    AT    SAVE    LETTER/S
  503. # Whitman gives Mar 31 - Aug 31 for 1931 on; go with Shanks.
  504. Rule    SL    1935    1942    -    Jun     1    0:00    0:40    SLST
  505. Rule    SL    1935    1942    -    Oct     1    0:00    0    WAT
  506. Rule    SL    1957    1962    -    Jun     1    0:00    1:00    SLST
  507. Rule    SL    1957    1962    -    Sep     1    0:00    0    GMT
  508. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  509. Zone    Africa/Freetown    -0:53:00 -    LMT    1882
  510.             -0:53:00 -    FMT    1913 Jun # Freetown Mean Time
  511.             -1:00    SL    %s    1957
  512.              0:00    SL    %s
  513.  
  514. # Somalia
  515. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  516. Zone Africa/Mogadishu    3:01:28 -    LMT    1893 Nov
  517.             3:00    -    EAT    1931
  518.             2:30    -    BEAT    1957
  519.             3:00    -    EAT
  520.  
  521. # South Africa
  522. # Rule    NAME    FROM    TO    TYPE    IN    ON    AT    SAVE    LETTER/S
  523. Rule    SA    1942    1943    -    Sep    Sun>=15    2:00    1:00    -
  524. Rule    SA    1943    1944    -    Mar    Sun>=15    2:00    0    -
  525. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  526. Zone Africa/Johannesburg 1:52:00 -    LMT    1892 Feb 8
  527.             1:30    -    SAST    1903 Mar
  528.             2:00    SA    SAST
  529. # Shanks erroneously claims that most of South Africa switched to 1:00
  530. # on 1994-04-03 at 00:00.
  531. #
  532. # Marion and Prince Edward Is
  533. # scientific station since 1947
  534. # no information
  535.  
  536. # Sudan
  537. # From Michael Ross <mross@antigone.com> (1995-11-15):
  538. # Sudan no longer observes any form of daylight time change.
  539. # I verified this today by telephone with the Sudan Mission to the
  540. # United Nations: 212-573-6033
  541. # Rule    NAME    FROM    TO    TYPE    IN    ON    AT    SAVE    LETTER/S
  542. Rule    Sudan    1970    only    -    May     1    0:00    1:00    S
  543. Rule    Sudan    1970    1985    -    Oct    15    0:00    0    -
  544. Rule    Sudan    1971    only    -    Apr    30    0:00    1:00    S
  545. Rule    Sudan    1972    1985    -    Apr    lastSun    0:00    1:00    S
  546. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  547. Zone    Africa/Khartoum    2:10:08 -    LMT    1931
  548.             2:00    Sudan    CA%sT
  549.  
  550. # Swaziland
  551. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  552. Zone    Africa/Mbabane    2:04:24 -    LMT    1903 Mar
  553.             2:00    -    SAST
  554.  
  555. # Tanzania
  556. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  557. Zone Africa/Dar_es_Salaam 2:37:08 -    LMT    1931
  558.             3:00    -    EAT    1948
  559.             2:45    -    BEAUT    1961
  560.             3:00    -    EAT
  561.  
  562. # Togo
  563. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  564. Zone    Africa/Lome    0:04:52 -    LMT    1893
  565.             0:00    -    GMT
  566.  
  567. # Tunisia
  568. # Rule    NAME    FROM    TO    TYPE    IN    ON    AT    SAVE    LETTER/S
  569. Rule    Tunisia    1939    only    -    Apr    15    23:00s    1:00    S
  570. Rule    Tunisia    1939    only    -    Nov    18    23:00s    0    -
  571. Rule    Tunisia    1940    only    -    Feb    25    23:00s    1:00    S
  572. Rule    Tunisia    1941    only    -    Oct     6     0:00    0    -
  573. Rule    Tunisia    1942    only    -    Mar     9     0:00    1:00    S
  574. Rule    Tunisia    1942    only    -    Nov     2     3:00    0    -
  575. Rule    Tunisia    1943    only    -    Mar    29     2:00    1:00    S
  576. Rule    Tunisia    1943    only    -    Apr    17     2:00    0    -
  577. Rule    Tunisia    1943    only    -    Apr    25     2:00    1:00    S
  578. Rule    Tunisia    1943    only    -    Oct     4     2:00    0    -
  579. Rule    Tunisia    1944    1945    -    Apr    Mon>=1     2:00    1:00    S
  580. Rule    Tunisia    1944    only    -    Oct     8     0:00    0    -
  581. Rule    Tunisia    1945    only    -    Sep    16     0:00    0    -
  582. Rule    Tunisia    1977    only    -    Apr    30     0:00s    1:00    S
  583. Rule    Tunisia    1977    only    -    Sep    24     0:00s    0    -
  584. Rule    Tunisia    1978    only    -    May     1     0:00s    1:00    S
  585. Rule    Tunisia    1978    only    -    Oct     1     0:00s    0    -
  586. Rule    Tunisia    1988    only    -    Jun     1     0:00s    1:00    S
  587. Rule    Tunisia    1988    1990    -    Sep    lastSun     0:00s    0    -
  588. Rule    Tunisia    1989    only    -    Mar    26     0:00s    1:00    S
  589. Rule    Tunisia    1990    only    -    May     1     0:00s    1:00    S
  590. # Shanks gives 0:09 for Paris Mean Time; go with Howse's more precise 0:09:21.
  591. # Shanks says the 1911 switch occurred on Mar 9; go with Howse's Mar 11.
  592. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  593. Zone    Africa/Tunis    0:40:44 -    LMT    1881 May 12
  594.             0:09:21    -    PMT    1911 Mar 11    # Paris Mean Time
  595.             1:00    Tunisia    CE%sT
  596.  
  597. # Uganda
  598. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  599. Zone    Africa/Kampala    2:09:40 -    LMT    1928 Jul
  600.             3:00    -    EAT    1930
  601.             2:30    -    BEAT    1948
  602.             2:45    -    BEAUT    1957
  603.             3:00    -    EAT
  604.  
  605. # Zambia
  606. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  607. Zone    Africa/Lusaka    1:53:08 -    LMT    1903 Mar
  608.             2:00    -    CAT
  609.  
  610. # Zimbabwe
  611. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  612. Zone    Africa/Harare    2:04:12 -    LMT    1903 Mar
  613.             2:00    -    CAT
  614.