[tz] Transitions after those included in zoneinfo binaries?
Paul G
paul at ganssle.io
Wed Dec 13 20:48:20 UTC 2017
Interesting, I wonder if these zonefile parsers were both written before version 2 came out. Neither of them supports the 64-bit files, either.
Should be a simple matter to update dateutil accordingly.
On 12/13/2017 03:41 PM, Zefram wrote:
> Paul G wrote:
>> What it boils down to is that when it runs out of transitions,
>> python-dateutil selects the "standard" offset and pytz assumes that
>> after the last transition the value "holds".
>
> Neither of these is correct. The correct answer is that the
> extended-POSIX-TZ string at the end of the file specifies the behaviour
> following the last explicit transition. If there is no such string,
> the behaviour is not specified, but it is implied that it's trickier
> than POSIX can represent, and it is unwise to assume anything.
>
> In version 1 of the tzfile format, which didn't have the option of
> any POSIX-ish-TZ string, the type of local time specified by the last
> explicit transition applies from then until the end of time, namely
> 2038-01-19T03:14:08Z.
>
> -zefram
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://mm.icann.org/pipermail/tz/attachments/20171213/326b312e/attachment.sig>
More information about the tz
mailing list