Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.140.198.43] |
|
Сообщ.
#1
,
|
|
|
Добрый день.
У меня есть timestamp такого вида 1281093345673 (вычитан из базы). Как его преобразовать в datetime? Пытаюсь это сделать через datetime.fromtimestamp(t) и получаю ValueError: timestamp out of range for platform time_t. |
Сообщ.
#2
,
|
|
|
Неправильный у вас какой-то timestamp, делите его на тысячу:
>>> import datetime >>> a = 1281093345673 >>> d = datetime.datetime.fromtimestamp(a) Traceback (most recent call last): File "<stdin>", line 1, in <module> ValueError: timestamp out of range for platform localtime()/gmtime() function >>> d = datetime.datetime.fromtimestamp(a/1000) >>> d datetime.datetime(2010, 8, 6, 15, 15, 45) >>> |