Message76324
----- "Alexander Belopolsky" <report@bugs.python.org> wrote:
> Alexander Belopolsky <belopolsky@users.sourceforge.net> added the
> comment:
>
> I would like to voice my opposition the totimestamp method.
>
> Representing time as a float is a really bad idea (originated at
> Microsoft as I have heard). In addition to the usual numeric problems
> when dealing with the floating point, the resolution of the floating
> point timestamp varies from year to year making it impossible to
> represent high resolution historical data.
>
> In my opinion both time.time() returning float and
> datetime.fromtimestamp() taking a float are both design mistakes and
> adding totimestamp that produces a float will further promote a bad
> practice.
The point for me is that having to interact with Microsoft systems that require times means that the conversions have to be done. Is it better to have everybody re-implement this, with their own bugs, or to have a standard implementation? I think it's clearly better to have it as a method on the object. Of course, we should put docs in describing the pitfalls of this approach... |
|
Date |
User |
Action |
Args |
2008-11-24 14:04:49 | davidfraser | set | recipients:
+ davidfraser, tebeka, belopolsky, andersjm, vstinner, werneck, hodgestar, Neil Muller |
2008-11-24 14:04:48 | davidfraser | link | issue2736 messages |
2008-11-24 14:04:46 | davidfraser | create | |
|