[Python-checkins] CVS: python/nondist/sandbox/datetime
datetime.py,1.37,1.38 test_datetime.py,1.23,1.24
M.-A. Lemburg
mal@lemburg.com
Mon, 04 Mar 2002 10:13:29 +0100
Tim Peters wrote:
>
> Update of /cvsroot/python/python/nondist/sandbox/datetime
>
> 2. Not so shallow. When the tzoffsets didn't match, it reverted to
> comparing timestamps, but an IEEE double doesn't have enough
> precision to avoid mapping distinct datetimes onto the same timestamp.
> It takes about 38 bits to distinguish the individual seconds across
> 10000 years, leaving only about 53-38 = 15 bits to distinguish the
> microseconds. As a result, non-equal datetimes could compare equal,
> especially for years near MAXYEAR.
Funny, how you guys run into the same problems I had at the
time ;-)
--
Marc-Andre Lemburg
CEO eGenix.com Software GmbH
______________________________________________________________________
Company & Consulting: http://www.egenix.com/
Python Software: http://www.egenix.com/files/python/