Alexander Belopolsky <[EMAIL PROTECTED]> added the comment: On Fri, Nov 14, 2008 at 8:37 PM, STINNER Victor <[EMAIL PROTECTED]> wrote: > .. but we can create new methods like: > datetime.fromepoch(seconds, microseconds=0) # (int/long, int)
While 1970 is the most popular epoch, I've seen 1900, 2000 and even 2035 (!) being used as well. Similarly, nanoseconds are used in high resolution time sources at least as often as microseconds. This makes fromepoch() ambiguous and it is really unnecessary because it can be written as epoch + timedelta(0, seconds, microseconds). > datetime.toepoch() -> (seconds, microseconds) # (int/long, int) I would much rather have divmod implemented as you suggested in issue2706 . Then toepoch is simply def toepoch(d): x, y = divmod(d, timedellta(0, 1)) return x, y.microseconds _______________________________________ Python tracker <[EMAIL PROTECTED]> <http://bugs.python.org/issue2736> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com