Marc-Andre Lemburg <m...@egenix.com> added the comment:

Maxim Koltsov wrote:
> 
> New submission from Maxim Koltsov <kolma...@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().

----------
nosy: +lemburg

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue12758>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to