proposed changes to tz `africa' file for SAST, WAT, Namibia, etc.

Paul Eggert eggert at twinsun.com
Mon Oct 6 07:41:55 UTC 1997


Mark R V Murray <markm at iafrica.com>'s recent letter to the tz list led
to an extended offline discussion.  It appears that many of the time
zone abbreviations used in the `africa' file don't reflect actual
practice.  So the patch at the end of this messages proposes the
following changes to the time zone abbreviations used in the `africa'
file:

	 UTC	abbreviation 
	offset	old	new
	-1:00	AAT	WAT (This offset hasn't been used since 1976.)
	 0:00	WAT	GMT
	 1:00	CAT	WAT
	 2:00	SAT	SAST in South Africa, Lesotho, and Swaziland
			     (and in Namibia before independence);
			CAT elsewhere
	 3:00	EAT	EAT (i.e. no change)

  Having `WAT' stand for both -1:00 and 1:00 is a tricky,
  but it's not the first instance of ambiguity in the tz database,
  and I can't think of a better way to solve the problem.

Murray's letter also prompted me to go through the 1995 edition of
Shanks looking for changes relevant to Africa and correcting some old
transcription errors, and the patch at the end of this message also
includes the following proposed changes:

  - Change Namibia (Africa/Windhoek) from +2:00 to +1:00 as of 1994.
    This was also in Gwillim Law's IATA data but I somehow missed it.

  - Change the Egypt time zone rules to agree with Shanks, who says
    that Egypt still makes its transitions at 1:00 (spring) and 3:00
    (fall) local time.  This seems more plausible than the IATA's 0:00.

  - Use ADMT to abbreviate Ethiopian time between 1890 and 1936.  Shanks says
    Ethiopia had six narrowly-spaced time zones between 1870 and 1890,
    and from 1890 to 1936 Ethiopia was at 38E50.  The only town in
    Shanks's database with this longitude that had time at 38E50 in
    1870 is Adis Dera, so I'm guessing that it's Adis Dera Mean Time (ADMT).

  - Fix four data transcription errors, as follows:
    Africa/Conakry was at -1:00 (not 1:00) between 1934 and 1960.
    Similarly, Africa/Bissau was at -1:00 (not 1:00) between 1911 and 1975,
    and Africa/Niamey was at -1:00 (not 1:00) between 1912 and 1934.
    Sierra Leone (Africa/Freetown) observed a 40-minute DST offset
    between 1935 and 1942, not a 1-hour DST offset.

  - I had no evidence for my ``corrections'' to Shanks for British East
    Africa in 1940-1957, so I removed them.  To help avoid the
    confusion about +2:30 versus +2:45 I invented the abbreviation
    BEAUT for the latter.

  - Correct Shanks's evident transcription error for
    Atlantic/St_Helena between 1890 and 1951.

  - Change the abbreviation for Sudan (Africa/Khartoum) from EET to CAT.
    It seems marginally plausible that the African countries on the
    Mediterranean coast would use European time zone abbreviations; it
    doesn't seem plausible that countries further south would.


===================================================================
RCS file: RCS/africa,v
retrieving revision 1997.8
retrieving revision 1997.8.1.1
diff -c -r1997.8 -r1997.8.1.1
*** africa	1997/09/04 20:54:16	1997.8
--- africa	1997/10/06 07:08:41	1997.8.1.1
***************
*** 4,14 ****
  # go ahead and edit the file (and please send any changes to
  # tz at elsie.nci.nih.gov for general use in the future).
  
! # From Paul Eggert <eggert at twinsun.com> (1996-11-22):
  #
  # A good source for time zone historical data outside the U.S. is
! # Thomas G. Shanks, The International Atlas (3rd edition),
! # San Diego: ACS Publications, Inc. (1991).
  #
  # Gwillim Law <LAW at encmail.encompass.com> writes that a good source
  # for recent time zone data is the International Air Transport
--- 4,14 ----
  # go ahead and edit the file (and please send any changes to
  # tz at elsie.nci.nih.gov for general use in the future).
  
! # From Paul Eggert <eggert at twinsun.com> (1997-10-05):
  #
  # A good source for time zone historical data outside the U.S. is
! # Thomas G. Shanks, The International Atlas (4th edition),
! # San Diego: ACS Publications, Inc. (1995).
  #
  # Gwillim Law <LAW at encmail.encompass.com> writes that a good source
  # for recent time zone data is the International Air Transport
***************
*** 27,42 ****
  # Derek Howse, Greenwich time and the discovery of the longitude,
  # Oxford University Press (1980).
  #
! # For Africa I invented the following time zone abbreviations.
! #		LMT	Local Mean Time
! #	-1:00	AAT	Atlantic Africa Time (no longer used)
! #	 0:00	WAT	West Africa Time
! #	 1:00	CAT	Central Africa Time
! #	 2:00	SAT	South Africa Time
  #	 3:00	EAT	East Africa Time
! # The final `T' is replaced by `ST' for summer time, e.g. `SAST'.
! # BEAT is British East Africa Time, which was 2:30 before 1948 and 2:45 after.
! 
  
  # Algeria
  # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
--- 27,66 ----
  # Derek Howse, Greenwich time and the discovery of the longitude,
  # Oxford University Press (1980).
  #
! # Previous editions of this database used WAT, CAT, SAT, and EAT
! # for +0:00 through +3:00, respectively,
! # but Mark R V Murray <markm at iafrica.com> reports that
! # `SAST' is the official abbreviation for +2:00 in the country of South Africa,
! # `CAT' is commonly used for +2:00 in countries north of South Africa, and
! # `WAT' is probably the best name for +1:00, as the common phrase for
! # the area that includes Nigeria is ``West Africa''.
! # He has heard of ``Western Sahara Time'' for +0:00 but can find no reference.
! #
! # To make things confusing, `WAT' seems to have been used for -1:00 long ago;
! # I'd guess that this was because people needed _some_ name for -1:00,
! # and at the time, far west Africa was the only major land area in -1:00.
! # This usage is now obsolete, as the last use of -1:00 on the African
! # mainland seems to have been 1976 in Western Sahara.
! #
! # To summarize, the following abbreviations seem to have some currency:
! #	-1:00	WAT	West Africa Time (no longer used)
! #	 0:00	GMT	Greenwich Mean Time
! #	 2:00	CAT	Central Africa Time
! #	 2:00	SAST	South Africa Standard Time
! # and Murray suggests the following abbreviation:
! #	 1:00	WAT	West Africa Time
! # I realize that this leads to `WAT' being used for both -1:00 and 1:00
! # for times before 1976, but this is the best I can think of
! # until we get more information.
! #
! # I invented the following abbreviations; corrections are welcome!
! #	 2:00	WAST	West Africa Summer Time
! #	 2:30	BEAT	British East Africa Time (no longer used)
! #	 2:45	BEAUT	British East Africa Unified Time (no longer used)
! #	 3:00	CAST	Central Africa Summer Time (no longer used)
! #	 3:00	SAST	South Africa Summer Time (no longer used)
  #	 3:00	EAT	East Africa Time
! #	 4:00	EAST	East Africa Summer Time (no longer used)
  
  # Algeria
  # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
***************
*** 79,85 ****
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Luanda	0:52:56	-	LMT	1892
  			0:52:04	-	LMT	1911 May 26 # Luanda Mean Time?
! 			1:00	-	CAT
  
  # Bassas da India
  # uninhabited
--- 103,109 ----
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Luanda	0:52:56	-	LMT	1892
  			0:52:04	-	LMT	1911 May 26 # Luanda Mean Time?
! 			1:00	-	WAT
  
  # Bassas da India
  # uninhabited
***************
*** 88,118 ****
  # Whitman says they switched to 1:00 in 1946, not 1934; go with Shanks.
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone Africa/Porto-Novo	0:10:28	-	LMT	1912
! 			0:00	-	WAT	1934 Feb 26
! 			1:00	-	CAT
  
  # Botswana
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Gaborone	1:43:40 -	LMT	1885
! 			2:00	-	SAT	1943 Sep 19 2:00
! 			2:00	1:00	SAST	1944 Mar 19 2:00
! 			2:00	-	SAT
  
  # Burkina Faso
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone Africa/Ouagadougou	-0:06:04 -	LMT	1912
! 			 0:00	-	WAT
  
  # Burundi
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone Africa/Bujumbura	1:57:28	-	LMT	1890
! 			2:00	-	SAT
  
  # Cameroon
  # Whitman says they switched to 1:00 in 1920; go with Shanks.
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Douala	0:38:48	-	LMT	1912
! 			1:00	-	CAT
  
  # Cape Verde
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
--- 112,142 ----
  # Whitman says they switched to 1:00 in 1946, not 1934; go with Shanks.
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone Africa/Porto-Novo	0:10:28	-	LMT	1912
! 			0:00	-	GMT	1934 Feb 26
! 			1:00	-	WAT
  
  # Botswana
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Gaborone	1:43:40 -	LMT	1885
! 			2:00	-	CAT	1943 Sep 19 2:00
! 			2:00	1:00	CAST	1944 Mar 19 2:00
! 			2:00	-	CAT
  
  # Burkina Faso
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone Africa/Ouagadougou	-0:06:04 -	LMT	1912
! 			 0:00	-	GMT
  
  # Burundi
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone Africa/Bujumbura	1:57:28	-	LMT	1890
! 			2:00	-	CAT
  
  # Cameroon
  # Whitman says they switched to 1:00 in 1920; go with Shanks.
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Douala	0:38:48	-	LMT	1912
! 			1:00	-	WAT
  
  # Cape Verde
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
***************
*** 125,138 ****
  # Central African Republic
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Bangui	1:14:20	-	LMT	1912
! 			1:00	-	CAT
  
  # Chad
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Ndjamena	1:00:12 -	LMT	1912
! 			1:00	-	CAT	1979 Oct 14
! 			1:00	1:00	CAST	1980 Mar  8
! 			1:00	-	CAT
  
  # Comoros
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
--- 149,162 ----
  # Central African Republic
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Bangui	1:14:20	-	LMT	1912
! 			1:00	-	WAT
  
  # Chad
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Ndjamena	1:00:12 -	LMT	1912
! 			1:00	-	WAT	1979 Oct 14
! 			1:00	1:00	WAST	1980 Mar  8
! 			1:00	-	WAT
  
  # Comoros
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
***************
*** 142,160 ****
  # Democratic Republic of Congo
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone Africa/Kinshasa	1:01:12 -	LMT	1897 Nov 9
! 			1:00	-	CAT
  Zone Africa/Lubumbashi	1:49:52 -	LMT	1897 Nov 9
! 			2:00	-	SAT
  
  # Republic of the Congo
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone Africa/Brazzaville	1:01:08 -	LMT	1912
! 			1:00	-	CAT
  
  # Cote D'Ivoire
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Abidjan	-0:16:08 -	LMT	1912
! 			 0:00	-	WAT
  
  # Djibouti
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
--- 166,184 ----
  # Democratic Republic of Congo
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone Africa/Kinshasa	1:01:12 -	LMT	1897 Nov 9
! 			1:00	-	WAT
  Zone Africa/Lubumbashi	1:49:52 -	LMT	1897 Nov 9
! 			2:00	-	CAT
  
  # Republic of the Congo
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone Africa/Brazzaville	1:01:08 -	LMT	1912
! 			1:00	-	WAT
  
  # Cote D'Ivoire
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Abidjan	-0:16:08 -	LMT	1912
! 			 0:00	-	GMT
  
  # Djibouti
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
***************
*** 165,182 ****
  
  # Egypt
  
- # From Bob Devine (1988-01-28):
- # Egypt: DST from first day of May to first of October (ending may
- # also be on Sept 30th not 31st -- you might want to ask one of the
- # soc.* groups, you might hit someone who could ask an embassy).
- # DST since 1960 except for 1981-82.
- 
- # From U. S. Naval Observatory (1989-01-19):
- # EGYPT               2 H  AHEAD OF UTC
- # EGYPT               3 H  AHEAD OF UTC  MAY 17 - SEP 30 (AFTER
- # EGYPT                                  RAMADAN)
- 
- # From Shanks (1991):
  # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
  Rule	Egypt	1940	only	-	Jul	15	0:00	1:00	S
  Rule	Egypt	1940	only	-	Oct	 1	0:00	0	-
--- 189,194 ----
***************
*** 191,206 ****
  Rule	Egypt	1958	only	-	May	 1	0:00	1:00	S
  Rule	Egypt	1959	1981	-	May	 1	1:00	1:00	S
  Rule	Egypt	1959	1965	-	Sep	30	3:00	0	-
! Rule	Egypt	1966	1990	-	Oct	 1	3:00	0	-
  Rule	Egypt	1982	only	-	Jul	25	1:00	1:00	S
  Rule	Egypt	1983	only	-	Jul	12	1:00	1:00	S
  Rule	Egypt	1984	1988	-	May	 1	1:00	1:00	S
  Rule	Egypt	1989	only	-	May	 6	1:00	1:00	S
! Rule	Egypt	1990	only	-	May	 1	1:00	1:00	S
! Rule	Egypt	1991	1994	-	May	 1	0:00	1:00	S
! Rule	Egypt	1991	1994	-	Oct	 1	0:00	0	-
! Rule	Egypt	1995	max	-	Apr	lastFri	0:00	1:00	S
! Rule	Egypt	1995	max	-	Sep	lastFri	0:00	0	-
  
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Cairo	2:05:00 -	LMT	1900 Oct
--- 203,217 ----
  Rule	Egypt	1958	only	-	May	 1	0:00	1:00	S
  Rule	Egypt	1959	1981	-	May	 1	1:00	1:00	S
  Rule	Egypt	1959	1965	-	Sep	30	3:00	0	-
! Rule	Egypt	1966	1994	-	Oct	 1	3:00	0	-
  Rule	Egypt	1982	only	-	Jul	25	1:00	1:00	S
  Rule	Egypt	1983	only	-	Jul	12	1:00	1:00	S
  Rule	Egypt	1984	1988	-	May	 1	1:00	1:00	S
  Rule	Egypt	1989	only	-	May	 6	1:00	1:00	S
! Rule	Egypt	1990	1994	-	May	 1	1:00	1:00	S
! # IATA (after 1990) says transitions are at 0:00; go with Shanks.
! Rule	Egypt	1995	max	-	Apr	lastFri	1:00	1:00	S
! Rule	Egypt	1995	max	-	Sep	lastFri	3:00	0	-
  
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Cairo	2:05:00 -	LMT	1900 Oct
***************
*** 209,228 ****
  # Equatorial Guinea
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Malabo	0:35:08 -	LMT	1912
! 			0:00	-	WAT	1963 Dec 15
! 			1:00	-	CAT
  
  # Eritrea
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Asmera	2:35:32 -	LMT	1870
  			2:35:32	-	AMT	1890	      # Asmera Mean Time
! 			2:35:20	-	AAMT	1936 May 5    # Addis Ababa MT?
  			3:00	-	EAT
  
  # Ethiopia
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone Africa/Addis_Ababa	2:34:48 -	LMT	1870
! 			2:35:20	-	AAMT	1936 May 5    # Addis Ababa MT?
  			3:00	-	EAT
  
  # Europa Island
--- 220,243 ----
  # Equatorial Guinea
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Malabo	0:35:08 -	LMT	1912
! 			0:00	-	GMT	1963 Dec 15
! 			1:00	-	WAT
  
  # Eritrea
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Asmera	2:35:32 -	LMT	1870
  			2:35:32	-	AMT	1890	      # Asmera Mean Time
! 			2:35:20	-	ADMT	1936 May 5    # Adis Dera MT
  			3:00	-	EAT
  
  # Ethiopia
+ # From Paul Eggert (1997-10-05):
+ # Shanks writes that Ethiopia had six narrowly-spaced time zones between
+ # 1870 and 1890, and that they merged to 38E50 (2:35:20) in 1890.
+ # We'll guess that 38E50 is for Adis Dera.
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone Africa/Addis_Ababa	2:34:48 -	LMT	1870
! 			2:35:20	-	ADMT	1936 May 5    # Adis Dera MT
  			3:00	-	EAT
  
  # Europa Island
***************
*** 231,253 ****
  # Gabon
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone Africa/Libreville	0:37:48 -	LMT	1912
! 			1:00	-	CAT
  
  # Gambia
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Banjul	-1:06:36 -	LMT	1912
  			-1:06:36 -	BMT	1935	# Banjul Mean Time
! 			-1:00	-	AAT	1964
! 			 0:00	-	WAT
  
  # Ghana
- # From Paul Eggert <eggert at twinsun.com> (1996-09-03):
- # WATST is my invention for ``West Africa one-Third Summer Time''.
- # From Shanks (1991):
  # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
  # Whitman says DST was observed from 1931 to ``the present''; go with Shanks.
! Rule	Ghana	1936	1942	-	Sep	 1	0:00	0:20	WATST
! Rule	Ghana	1936	1942	-	Dec	31	0:00	0	WAT
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Accra	-0:00:52 -	LMT	1918
  			 0:00	Ghana	%s
--- 246,265 ----
  # Gabon
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone Africa/Libreville	0:37:48 -	LMT	1912
! 			1:00	-	WAT
  
  # Gambia
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Banjul	-1:06:36 -	LMT	1912
  			-1:06:36 -	BMT	1935	# Banjul Mean Time
! 			-1:00	-	WAT	1964
! 			 0:00	-	GMT
  
  # Ghana
  # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
  # Whitman says DST was observed from 1931 to ``the present''; go with Shanks.
! Rule	Ghana	1936	1942	-	Sep	 1	0:00	0:20	GHST
! Rule	Ghana	1936	1942	-	Dec	31	0:00	0	GMT
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Accra	-0:00:52 -	LMT	1918
  			 0:00	Ghana	%s
***************
*** 258,292 ****
  # Guinea
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Conakry	-0:54:52 -	LMT	1912
! 			 0:00	-	WAT	1934 Feb 26
! 			 1:00	-	CAT	1960
! 			 0:00	-	WAT
  
  # Guinea-Bissau
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Bissau	-1:02:20 -	LMT	1911 May 26
! 			 1:00	-	CAT	1975
! 			 0:00	-	WAT
  
  # Juan de Nova
  # uninhabited
  
  # Kenya
- # From Paul Eggert <eggert at twinsun.com> (1993-11-18):
- # Shanks says the transition to 2:45 was in 1940, but it must have been 1948.
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Nairobi	2:27:16	-	LMT	1928 Jul
  			3:00	-	EAT	1930
! 			2:30	-	BEAT	1948
! 			2:45	-	BEAT	1960
  			3:00	-	EAT
  
  # Lesotho
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Maseru	1:50:00 -	LMT	1903 Mar
! 			2:00	-	SAT	1943 Sep 19 2:00
  			2:00	1:00	SAST	1944 Mar 19 2:00
! 			2:00	-	SAT
  
  # Liberia
  # From Paul Eggert <eggert at twinsun.com> (1993-11-18):
--- 270,302 ----
  # Guinea
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Conakry	-0:54:52 -	LMT	1912
! 			 0:00	-	GMT	1934 Feb 26
! 			-1:00	-	WAT	1960
! 			 0:00	-	GMT
  
  # Guinea-Bissau
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Bissau	-1:02:20 -	LMT	1911 May 26
! 			-1:00	-	WAT	1975
! 			 0:00	-	GMT
  
  # Juan de Nova
  # uninhabited
  
  # Kenya
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Nairobi	2:27:16	-	LMT	1928 Jul
  			3:00	-	EAT	1930
! 			2:30	-	BEAT	1940
! 			2:45	-	BEAUT	1960
  			3:00	-	EAT
  
  # Lesotho
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Maseru	1:50:00 -	LMT	1903 Mar
! 			2:00	-	SAST	1943 Sep 19 2:00
  			2:00	1:00	SAST	1944 Mar 19 2:00
! 			2:00	-	SAST
  
  # Liberia
  # From Paul Eggert <eggert at twinsun.com> (1993-11-18):
***************
*** 297,321 ****
  # For Liberia before 1972, Shanks reports -0:44, whereas Howse and Whitman
  # each report -0:44:30; go with the more precise figure.
  #
! # From Shanks (1991), as corrected by Whitman:
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Monrovia	-0:43:08 -	LMT	1882
  			-0:43:08 -	MMT	1919 Mar # Monrovia Mean Time
  			-0:44:30 -	LRT	1972 May # Liberia Time
! 			 0:00	-	WAT
  
  ###############################################################################
  
  # Libya
  
- # From Bob Devine (January 28 1988):
- # Libya: Since 1982 April 1st to September 30th (?)
- 
- # From U. S. Naval Observatory (1989-01-19):
- # LIBYAN ARAB         1 H  AHEAD OF UTC  JAMAHIRIYA/LIBYA
- # LIBYAN ARAB         2 H  AHEAD OF UTC  APR 1 - SEP 30 JAMAHIRIYA/LIBYA
- 
- # From Shanks (1991):
  # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
  Rule	Libya	1951	only	-	Oct	14	2:00	1:00	S
  Rule	Libya	1952	only	-	Jan	 1	0:00	0	-
--- 307,323 ----
  # For Liberia before 1972, Shanks reports -0:44, whereas Howse and Whitman
  # each report -0:44:30; go with the more precise figure.
  #
! # From Shanks, as corrected by Whitman:
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Monrovia	-0:43:08 -	LMT	1882
  			-0:43:08 -	MMT	1919 Mar # Monrovia Mean Time
  			-0:44:30 -	LRT	1972 May # Liberia Time
! 			 0:00	-	GMT
  
  ###############################################################################
  
  # Libya
  
  # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
  Rule	Libya	1951	only	-	Oct	14	2:00	1:00	S
  Rule	Libya	1952	only	-	Jan	 1	0:00	0	-
***************
*** 353,376 ****
  # Malawi
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Blantyre	2:20:00 -	LMT	1903 Mar
! 			2:00	-	SAT
  
  # Mali
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Bamako	-0:32:00 -	LMT	1912
! 			 0:00	-	WAT	1934 Feb 26
! 			-1:00	-	AAT	1960 Jun 20
! 			 0:00	-	WAT
  # no longer different from Bamako, but too famous to omit
  Zone	Africa/Timbuktu	-0:12:04 -	LMT	1912
! 			 0:00	-	WAT
  
  # Mauritania
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone Africa/Nouakchott	-1:03:48 -	LMT	1912
! 			 0:00	-	WAT	1934 Feb 26
! 			-1:00	-	AAT	1960 Jun 20
! 			 0:00	-	WAT
  
  # Mauritius
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
--- 355,378 ----
  # Malawi
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Blantyre	2:20:00 -	LMT	1903 Mar
! 			2:00	-	CAT
  
  # Mali
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Bamako	-0:32:00 -	LMT	1912
! 			 0:00	-	GMT	1934 Feb 26
! 			-1:00	-	WAT	1960 Jun 20
! 			 0:00	-	GMT
  # no longer different from Bamako, but too famous to omit
  Zone	Africa/Timbuktu	-0:12:04 -	LMT	1912
! 			 0:00	-	GMT
  
  # Mauritania
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone Africa/Nouakchott	-1:03:48 -	LMT	1912
! 			 0:00	-	GMT	1934 Feb 26
! 			-1:00	-	WAT	1960 Nov 28
! 			 0:00	-	GMT
  
  # Mauritius
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
***************
*** 385,390 ****
--- 387,393 ----
  			3:00	-	EAT
  
  # Morocco
+ # See the `europe' file for Spanish Morocco (Africa/Ceuta).
  # RULE	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
  Rule	Morocco	1939	only	-	Sep	12	 0:00	1:00	S
  Rule	Morocco	1939	only	-	Nov	19	 0:00	0	-
***************
*** 408,443 ****
  			 0:00	-	WET
  # Western Sahara
  Zone Africa/El_Aaiun	-0:52:48 -	LMT	1934 Jan
! 			-1:00	-	AAT	1976 Apr 14
  			 0:00	-	WET
  
  # Mozambique
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Maputo	2:10:20 -	LMT	1903 Mar
! 			2:00	-	SAT
  
  # Namibia
  # RULE	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
  Rule	Namibia	1994	max	-	Sep	Sun>=1	2:00	1:00	S
  Rule	Namibia	1995	max	-	Apr	Sun>=1	2:00	0	-
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Windhoek	1:08:24 -	LMT	1892 Feb 8
  			1:30	-	SWAT	1903 Mar	# SW Africa Time
! 			2:00	-	SAT	1942 Sep 20 2:00
  			2:00	1:00	SAST	1943 Mar 21 2:00
! 			2:00	Namibia	SA%sT
  
  # Niger
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
! Zone	Africa/Niamey	0:08:28 -	LMT	1912
! 			1:00	-	CAT	1934 Feb 26
! 			0:00	-	WAT	1960
! 			1:00	-	CAT
  
  # Nigeria
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Lagos	0:13:36 -	LMT	1919 Sep
! 			1:00	-	CAT
  
  # Reunion
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
--- 411,450 ----
  			 0:00	-	WET
  # Western Sahara
  Zone Africa/El_Aaiun	-0:52:48 -	LMT	1934 Jan
! 			-1:00	-	WAT	1976 Apr 14
  			 0:00	-	WET
  
  # Mozambique
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Maputo	2:10:20 -	LMT	1903 Mar
! 			2:00	-	CAT
  
  # Namibia
+ # Shanks says DST transitions are at 0:00; go with IATA.
+ # The 1994-04-03 transition is from Shanks.
  # RULE	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
  Rule	Namibia	1994	max	-	Sep	Sun>=1	2:00	1:00	S
  Rule	Namibia	1995	max	-	Apr	Sun>=1	2:00	0	-
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Windhoek	1:08:24 -	LMT	1892 Feb 8
  			1:30	-	SWAT	1903 Mar	# SW Africa Time
! 			2:00	-	SAST	1942 Sep 20 2:00
  			2:00	1:00	SAST	1943 Mar 21 2:00
! 			2:00	-	SAST	1990 Mar 21 # independence
! 			2:00	-	CAT	1994 Apr  3
! 			1:00	Namibia	WA%sT
  
  # Niger
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
! Zone	Africa/Niamey	 0:08:28 -	LMT	1912
! 			-1:00	-	WAT	1934 Feb 26
! 			 0:00	-	GMT	1960
! 			 1:00	-	WAT
  
  # Nigeria
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Lagos	0:13:36 -	LMT	1919 Sep
! 			1:00	-	WAT
  
  # Reunion
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
***************
*** 447,458 ****
  # Rwanda
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Kigali	2:00:16 -	LMT	1935 Jun
! 			2:00	-	SAT
  
  # St Helena
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone Atlantic/St_Helena	-0:22:48 -	LMT	1890		# Jamestown
! 			-0:06	-	SHT	1951	# St Helena Time (?)
  			 0:00	-	GMT
  # The other parts of the St Helena territory are similar:
  #	Tristan da Cunha: on GMT, say Whitman and the CIA
--- 454,468 ----
  # Rwanda
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Kigali	2:00:16 -	LMT	1935 Jun
! 			2:00	-	CAT
  
  # St Helena
+ # From Paul Eggert (1997-10-05):
+ # Shanks says St Helena was 1W26 (-0:05:44) from 1890 to 1951,
+ # but this is most likely a typo for 5W42, the longitude of Jamestown.
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone Atlantic/St_Helena	-0:22:48 -	LMT	1890		# Jamestown
! 			-0:22:48 -	JMT	1951	# Jamestown Mean Time
  			 0:00	-	GMT
  # The other parts of the St Helena territory are similar:
  #	Tristan da Cunha: on GMT, say Whitman and the CIA
***************
*** 464,476 ****
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Sao_Tome	 0:26:56 -	LMT	1884
  			-0:36:32 -	LMT	1912	# Lisbon Mean Time
! 			 0:00	-	WAT
  
  # Senegal
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Dakar	-1:09:44 -	LMT	1912
! 			-1:00	-	AAT	1941 Jun
! 			 0:00	-	WAT
  
  # Seychelles
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
--- 474,486 ----
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Sao_Tome	 0:26:56 -	LMT	1884
  			-0:36:32 -	LMT	1912	# Lisbon Mean Time
! 			 0:00	-	GMT
  
  # Senegal
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Dakar	-1:09:44 -	LMT	1912
! 			-1:00	-	WAT	1941 Jun
! 			 0:00	-	GMT
  
  # Seychelles
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
***************
*** 480,513 ****
  # Sierra Leone
  # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
  # Whitman gives Mar 31 - Aug 31 for 1931 on; go with Shanks.
! Rule	SL	1935	1942	-	Jun	 1	0:00	1:00	S
! Rule	SL	1935	1942	-	Oct	 1	0:00	0	-
! Rule	SL	1957	1962	-	Jun	 1	0:00	1:00	S
! Rule	SL	1957	1962	-	Sep	 1	0:00	0	-
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Freetown	-0:53:00 -	LMT	1882
  			-0:53:00 -	FMT	1913 Jun # Freetown Mean Time
! 			-1:00	SL	AA%sT	1957
! 			 0:00	SL	WA%sT
  
  # Somalia
- # From Paul Eggert <eggert at twinsun.com> (1993-11-18):
- # Shanks omits the 1948 transition to 2:45; this is probably a typo.
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone Africa/Mogadishu	3:01:28 -	LMT	1893 Nov
  			3:00	-	EAT	1931
! 			2:30	-	BEAT	1948
! 			2:45	-	BEAT	1957	# not in Shanks
  			3:00	-	EAT
  
  # South Africa
  # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
! Rule	SA	1942	1943	-	Sep	Sun>=15	2:00	1:00	S
  Rule	SA	1943	1944	-	Mar	Sun>=15	2:00	0	-
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone Africa/Johannesburg 1:52:00 -	LMT	1892 Feb 8
! 			1:30	-	SAT	1903 Mar
! 			2:00	SA	SA%sT
  # Marion and Prince Edward Is
  # weather station since 1947
  # no information
--- 490,523 ----
  # Sierra Leone
  # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
  # Whitman gives Mar 31 - Aug 31 for 1931 on; go with Shanks.
! Rule	SL	1935	1942	-	Jun	 1	0:00	0:40	SLST
! Rule	SL	1935	1942	-	Oct	 1	0:00	0	WAT
! Rule	SL	1957	1962	-	Jun	 1	0:00	1:00	SLST
! Rule	SL	1957	1962	-	Sep	 1	0:00	0	GMT
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Freetown	-0:53:00 -	LMT	1882
  			-0:53:00 -	FMT	1913 Jun # Freetown Mean Time
! 			-1:00	SL	%s	1957
! 			 0:00	SL	%s
  
  # Somalia
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone Africa/Mogadishu	3:01:28 -	LMT	1893 Nov
  			3:00	-	EAT	1931
! 			2:30	-	BEAT	1957
  			3:00	-	EAT
  
  # South Africa
  # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
! Rule	SA	1942	1943	-	Sep	Sun>=15	2:00	1:00	-
  Rule	SA	1943	1944	-	Mar	Sun>=15	2:00	0	-
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone Africa/Johannesburg 1:52:00 -	LMT	1892 Feb 8
! 			1:30	-	SAST	1903 Mar
! 			2:00	SA	SAST
! # Shanks erroneously claims that most of South Africa switched to 1:00
! # on 1994-04-03 at 00:00.
! #
  # Marion and Prince Edward Is
  # weather station since 1947
  # no information
***************
*** 524,547 ****
  Rule	Sudan	1972	1985	-	Apr	lastSun	0:00	1:00	S
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Khartoum	2:10:08 -	LMT	1931
! 			2:00	Sudan	EE%sT
  
  # Swaziland
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Mbabane	2:04:24 -	LMT	1903 Mar
! 			2:00	-	SAT
  
  # Tanzania
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone Africa/Dar_es_Salaam 2:37:08 -	LMT	1931
  			3:00	-	EAT	1948
! 			2:45	-	BEAT	1961
  			3:00	-	EAT
  
  # Togo
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Lome	0:04:52 -	LMT	1893
! 			0:00	-	WAT
  
  # Tromelin
  # uninhabited
--- 534,557 ----
  Rule	Sudan	1972	1985	-	Apr	lastSun	0:00	1:00	S
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Khartoum	2:10:08 -	LMT	1931
! 			2:00	Sudan	CA%sT
  
  # Swaziland
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Mbabane	2:04:24 -	LMT	1903 Mar
! 			2:00	-	SAST
  
  # Tanzania
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone Africa/Dar_es_Salaam 2:37:08 -	LMT	1931
  			3:00	-	EAT	1948
! 			2:45	-	BEAUT	1961
  			3:00	-	EAT
  
  # Togo
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Lome	0:04:52 -	LMT	1893
! 			0:00	-	GMT
  
  # Tromelin
  # uninhabited
***************
*** 581,595 ****
  Zone	Africa/Kampala	2:09:40 -	LMT	1928 Jul
  			3:00	-	EAT	1930
  			2:30	-	BEAT	1948
! 			2:45	-	BEAT	1957
  			3:00	-	EAT
  
  # Zambia
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Lusaka	1:53:08 -	LMT	1903 Mar
! 			2:00	-	SAT
  
  # Zimbabwe
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Harare	2:04:12 -	LMT	1903 Mar
! 			2:00	-	SAT
--- 591,605 ----
  Zone	Africa/Kampala	2:09:40 -	LMT	1928 Jul
  			3:00	-	EAT	1930
  			2:30	-	BEAT	1948
! 			2:45	-	BEAUT	1957
  			3:00	-	EAT
  
  # Zambia
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Lusaka	1:53:08 -	LMT	1903 Mar
! 			2:00	-	CAT
  
  # Zimbabwe
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Harare	2:04:12 -	LMT	1903 Mar
! 			2:00	-	CAT



More information about the tz mailing list