home *** CD-ROM | disk | FTP | other *** search
/ Aminet 18 / aminetcdnumber181997.iso / Aminet / dev / gcc / ixemulsrc.lha / ixemul / utils / databases / africa next >
Text File  |  1996-12-11  |  22KB  |  656 lines

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