[tz] Why is "AEST" the abbreviation for Australia/Sydney in 1900?
brian.inglis at systematicsw.ab.ca
brian.inglis at systematicsw.ab.ca
Thu May 2 22:24:32 UTC 2024
On 2024-05-02 12:35, Paul Eggert via tz wrote:
> On 2024-04-30 16:21, Arthur David Olson via tz wrote:
>> For a given zone, each line describing the zone except for the last ends
>> with an until time. The creation of the transition time entry for the until
>> time is deferred until the following zone line has been completely
>> processed. (It happens at the bottom of the giant for loop in outzone.)
>> That deferral means that the time zone abbreviations in use have been
>> computed, so the appropriate abbreviation can be applied to the until time.
>
> OK, but this wouldn't address the issue of what happens with the last zone line,
> as that lacks an until time. For example:
>
> Rule Aus 1917 only - Jan 1 2:00 1:00 D
> Rule Aus 1917 only - Mar 1 2:00 0 S
> Zone Australia/Sydney 10:00 Aus AE%sT
>
> zic generates a TZif file where time type 0 (the time type before 1917) uses the
> abbreviation "AEST" - but where did that "S" come from? The documentation
> doesn't say. I think this is Jonathan's main point.
>
> When computing %s for timestamps that come before the earliest rule, zic uses
> the LETTER/S field of the earliest rule that specifies standard time. I
> installed the attached to try to document this.
I would expect it to default to "S" to allow "%s" in zones without rules.
--
Take care. Thanks, Brian Inglis Calgary, Alberta, Canada
La perfection est atteinte Perfection is achieved
non pas lorsqu'il n'y a plus rien à ajouter not when there is no more to add
mais lorsqu'il n'y a plus rien à retirer but when there is no more to cut
-- Antoine de Saint-Exupéry
More information about the tz
mailing list