Might be a few days but I'll try.

Max


On 19.07.2010, at 14:31, Stéphane Ducasse wrote:

> 
> On Jul 19, 2010, at 2:19 PM, Max Leske wrote:
> 
>> Hi Stef
>> 
>> Me and Lukas just resolved the issue. It's not really a bug (although having 
>> two hard coded epochs seems a bit silly to me); the problem was in my code 
>> and the offset is time zone related.
>> This means: my problem is solved and no bug report needs to be opened.
>> Maybe at some point somone might consider a refactoring though... :)
> 
> 
> sure can you propose something and check it with lukas.
> We value better code!!!!
> 
> Stef
> 
>> 
>> Thanks,
>> Max
>> 
>> On 19.07.2010, at 13:07, Stéphane Ducasse wrote:
>> 
>>> Dear Max
>>> 
>>> Right now I do not know. 
>>> 
>>> which version are you using?
>>> 
>>> Stef
>>> 
>>> 
>>>> Hi.
>>>> 
>>>> Evaluating:
>>>> 
>>>> DateAndTime now asUnixTime 
>>>> 
>>>> and then creating a DateAndTime object from the result:
>>>> 
>>>> DateAndTime fromUnixTime: <seconds>
>>>> 
>>>> does not yield an equivalent object. As far as I can tell, this is because 
>>>> the unix epoch is hard coded in two places:
>>>> 
>>>> DateAndTime class>>unixEpoch
>>>>    "Answer a DateAndTime representing the Unix epoch (1 January 1970, 
>>>> midnight UTC)"
>>>>    ^ self basicNew
>>>>            ticks: #(2440588 0 0) offset: Duration zero;
>>>>            yourself.
>>>> 
>>>> DateAndTime>>fromUnixTime: anInteger
>>>>    ^ self fromSeconds: anInteger + 
>>>>            2177452800 "unix epoch constant"
>>>> 
>>>> So in the end I get a difference of 7200 seconds.
>>>> 
>>>> I'll gladly open up a bug but can someone please confirm that this is 
>>>> actually a bug and that I didn't miss something?
>>>> 
>>>> Cheers,
>>>> Max
>>>> _______________________________________________
>>>> Pharo-project mailing list
>>>> [email protected]
>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>> 
>>> 
>>> _______________________________________________
>>> Pharo-project mailing list
>>> [email protected]
>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>> 
>> 
>> _______________________________________________
>> Pharo-project mailing list
>> [email protected]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> 
> 
> _______________________________________________
> Pharo-project mailing list
> [email protected]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to