Marc-Andre Lemburg <[email protected]> added the comment: Maxim Koltsov wrote: > > New submission from Maxim Koltsov <[email protected]>: > > Python docs (http://docs.python.org/library/time.html#time.time) say that > time.time() function should return UTC timestamp, but actually i get local > one: >>>> time.mktime(time.gmtime()), time.time(), time.mktime(time.localtime()) > (1313466499.0, 1313480899.384221, 1313480899.0) > As you can see, the result of second statement is equal to result of the > third, while it must be equal to result of the first. Checked on 2.7 and 3.1. > My OS is Gentoo/Linux, timezone-info is the latest version (2011h).
The description in the docs is a bit misleading. time.time() returns the local time in number of seconds since the epoch (1970-01-01 00:00:0O UTC). UTC refers to the epoch, not the timezone used by time.time(). ---------- nosy: +lemburg _______________________________________ Python tracker <[email protected]> <http://bugs.python.org/issue12758> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
