Newbie questions... regarding tzdata199e.tar.gz
Jon R. Kibler
Jon.Kibler at aset.com
Thu Sep 2 17:38:29 UTC 1999
(If this is now where I should be asking these questions, I apologize -- please direct me to the correct source.)
I am new at time zone information, so please bear with me.
I have to develop a "Y2K Rollover Model." Looking for time zone information, I found the tzdata199e.tar.gz archive (at ftp://elsie.nci.nih.gov/pub/) -- which is great -- exactly what I needed. I believe that I understand most of it, but I have a few questions. Most of them are about the fine points of how the rules work:
1) From 'africa', Sierra Leone has the following entry:
> # 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
1a) It is my interpretation that no rules apply after Sep 1, 1962 -- is this a correct interpretation? If not, please explain.
1b) If no rules apply, then what letters are used for SL time? (As I interpret it, %s would be blank if no rules apply. If this is not the case, please explain.)
1c) If no rules apply, why not specify a "no rules" entry, such as the following? (I would think it would be much easier [less ambiguous] for HUMANS to read, and thus less likely to contain mistakes.)
> # 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 1962 Sep 1
> 0:00 - GMT
2) Please explain a "Numeric RULE", such as in the following example for Cape Verde:
> # Zone NAME GMTOFF RULES FORMAT [UNTIL]
> Zone Atlantic/Cape_Verde -1:34:04 - LMT 1907 # Praia
> -2:00 - CVT 1942 Sep
> -2:00 1:00 CVST 1945 Oct 15 # <<< Please explain
> -2:00 - CVT 1975 Nov 25 2:00
> -1:00 - CVT
3) Please explain "TYPE", such as in the following rule for South Australia:
> # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
> Rule AS 1990 1994 even Mar Sun>=18 2:00s 0 -
> Rule AS 1990 1994 odd Mar Sun>=1 2:00s 0 -
4) For the rules shown in "4" above, what does the "s" on the "AT time" mean? I have also seen other letters, such as "u" -- what letters are used and what is their meaning?
5) Where is the format for the Zone, Rules, Links, etc. defined and the syntax for each entry documented? (If I could have found that info, I probably would not have had to bother you with all these dumb questions!)
I GREATLY thank you for your time in answering all these newbie questions!
Sincerely,
Jon R. Kibler
Systems Architect
Year 2000 Services Manager
Jon.Kibler at aset.com
Advanced Systems Engineering Technology
389 Johnnie Dodds Blvd., Suite 205
Mt. Pleasant, SC 29464-2950 (Charleston)
Phone: (843) 849-8214
Fax: (843) 849-8215
More information about the tz
mailing list