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 Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project