[squeak-dev] trunk thinks its tomorrow

Bert Freudenberg bert at freudenbergs.de
Thu Feb 18 02:35:59 UTC 2016

> On 17.02.2016, at 18:11, David T. Lewis <lewis at mail.msen.com> wrote:
> On Wed, Feb 17, 2016 at 05:35:45PM -0800, tim Rowledge wrote:
>>> On 17-02-2016, at 5:15 PM, David T. Lewis <lewis at mail.msen.com> wrote:
>>> I will post an update to DataAndTime class>>nowWithOffset that seems to
>>> me to be the LHTTCPW (least horrible thing that could possibly work).
>> Ah sorry Dave, you can???t do that (as in http://source.squeak.org/trunk/Kernel-dtl.990.mcz)
>> The code is working ok if the TZ is set correctly. If I set PST
>> DateAndTime localTimeZone: (TimeZone offset: -8 hours name: 'Pacific Standard Time' abbreviation: 'PST???).
>> then
>> DateAndTime now -> 2016-02-18T01:30:48.40668-08:00
>> which is correct - the UTC is 8 hrs ahead of my local time.
> Since introduction of the UTC changes, none of this is going to work
> without the time zone being set. So if you set your time zone and it
> seems to work, that is good. Or at least it is less horrible than
> before.
>> Now, ???DateAndTime now asLocal??? seems to me to be wrong since it returns just the same time. And asUTC appears to go the wrong way, showing it to be 9:30 in  the morning
> Dunno. There is no method comment for DateAndTime>>asLocal. I would
> expect it to answer an instance that represents the same absolute time,
> but with with the offset set to local time zone and other instance
> variables set to make it look like the same time. It does seem to be
> doing this.
> This also seems to do what I would expect:
>  now := DateAndTime now.
>  { now . now asUTC asLocal } ==> {2016-02-17T21:06:53.482839-05:00 . 2016-02-17T21:06:53.482839-05:00}
> Dave

I committed a more invasive “fix”. Looking forward to your overhaul!

- Bert -

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4207 bytes
Desc: not available
Url : http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20160217/d6032748/smime.bin

More information about the Squeak-dev mailing list