При попытке преобразовать временную метку с плавающей точкой, например 1437506779950.0
, в объект datetime, я получаю значение ValueError "year out out range".
Этот код, который я использовал, работал не 3 месяца назад. Переиздавая его сейчас, странно сейчас бросает эту ошибку, но ничто в базе кода не изменилось, только данные, которые ему передаются, и единственные данные, которые там были изменены, очевидно, это временная метка.
>>> f = 1437506779950.0
>>> datetime.datetime.fromtimestamp(float(f))
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: year is out of range
Я не могу понять, что изменилось бы, чтобы сделать этот разрыв?