<div dir="ltr"><div><div>On Thu, Dec 1, 2016 at 2:29 PM, David T. Lewis <span dir="ltr"><<a href="mailto:lewis@mail.msen.com" target="_blank">lewis@mail.msen.com</a>></span> wrote:<br></div></div><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="gmail-HOEnZb"><div class="gmail-h5">On Thu, Dec 01, 2016 at 11:07:45AM +0100, Bert Freudenberg wrote:<span style="color:rgb(34,34,34)"> </span></div></div></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="gmail-HOEnZb"><div class="gmail-h5"><span style="color:rgb(34,34,34)">Here I am raising a different (but admittedly related) question. How many seconds</span><br></div></div>
elapsed between the Smalltalk epoch and the time 2004-02-29T13:33:00+02:00?<br></blockquote><div><br></div><div>=> 3255507180 + DateAndTime localOffset asSeconds </div><div><br></div><div>My reasoning:  </div></div><br></div><div class="gmail_extra">('1901-01-01T00:00:00+02:00' asDateAndTime - DateAndTime epoch) asSeconds  = (0 + DateAndTime localOffset asSeconds - 7200)<br></div><div class="gmail_extra"><br></div><div class="gmail_extra">and so</div><div class="gmail_extra"><br></div><div class="gmail_extra">('2004-02-29T13:33:00+02:00' asDateAndTime - DateAndTime epoch) asSeconds = (3255514380 + DateAndTime localOffset asSeconds - 7200)<br></div><div class="gmail_extra"><br></div><div class="gmail_extra">It can't be a constant but needs to take into account the local time zone. Because Smalltalk epoch is defined as local time, the difference to a fixed time necessarily involves the timezone offset.</div><div class="gmail_extra"><br></div><div class="gmail_extra">- Bert -</div><div class="gmail_extra"><br></div></div>