[tz] [PROPOSED] Merge timezones that are alike since 1970

Michael H Deckers michael.h.deckers at googlemail.com
Wed Jun 2 20:34:48 UTC 2021


    On 2021-06-02 17:24, John Hawkinson via tz wrote:

> Brian Inglis via tz <tz at iana.org> wrote on Wed,  2 Jun 2021
> at 13:10:34 EDT in <974cf8e1-c2d8-36bf-ec10-8e99ec826956 at SystematicSw.ab.ca>:
>
>> @-67768040609740800  -2147481748 Jan 01 Mon 00:00:00
>>   @67767976233532799   2147483647 Dec 31 Tue 23:59:59
> That range isn't part of GNU date, I don't think. Under OS X, I get a different result.
> For the negative bound:
>
> pb3:xj2 jhawk$ gdate --version
> date (GNU coreutils) 8.30
> ...
> pb3:xj2 jhawk$ gdate -d @-67768040609722801
> gdate: time ‘-67768040609722801’ is out of range
> pb3:xj2 jhawk$ gdate -d @-67768040609722800
> Thu Jan  1 00:00:00 EST -2147481748
> pb3:xj2 jhawk$


     The value you have given,
          1970-01-01 -  67 768 040 609 722 800 seconds,
     is the smallest value of UT for which the EST value
     U - 05 h is representable in struct tm.

     Brian Inglis has given the smallest and largest
     datetimes representable in a struct tm; this shifts
     the range by 5 hours.

     What I find surprising is that the days of the week
     as given by Brian are incorrect: the Gregorian dates
         -2147 481 748-01-01
         +2147 485 548-01-01
     are both Thursdays.

     Michael Deckers.



More information about the tz mailing list