<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Sep 24, 2015 at 2:16 PM, Tim Peters <span dir="ltr"><<a href="mailto:tim.peters@gmail.com" target="_blank">tim.peters@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">> For the far in the past dates, I still think the earliest transition to standard<br>
> time should be used as the "big bang" transition.<br>
<br>
</span>I'm not sure exactly what that means - I'm just trying to worm around<br>
that time_t values less than 0 aren't supported on all systems.</blockquote></div><br>I should have said "earliest *discoverable* transition."   For systems with non-negative time_t, that would be somewhere in 1970s.  The key decision here is that regular DST transitions are extended into the future but not into the past.  For the far past utcoffset will be fixed at the earliest standard time offset that can be fished out from localtime/mktime calls.</div><div class="gmail_extra"><br></div><div class="gmail_extra">Does Python support any systems with 32-bit time_t?</div></div>