Message142168
Maxim Koltsov wrote:
>
> New submission from Maxim Koltsov <kolmax94@gmail.com>:
>
> 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(). |
|
Date |
User |
Action |
Args |
2011-08-16 08:11:49 | lemburg | set | recipients:
+ lemburg, maksbotan |
2011-08-16 08:11:48 | lemburg | link | issue12758 messages |
2011-08-16 08:11:48 | lemburg | create | |
|