Windows python ошибка OSError: [Errno 22] Invalid argument - datetime
Возникает ошибка в Windows(в линукс все работает как надо) - OSError: [Errno 22] Invalid argument
from datetime import datetime
a = datetime.fromtimestamp(0)
a.timestamp() # - здесь возникает ошибка
Как это можно исправить в windows?
Ответы (2 шт):
Автор решения: CrazyElf
→ Ссылка
Попробуйте использовать другую версию питона. На английском SO пишут, что это баг в версии 3.6 на Windows.
Автор решения: Михаил Муругов
→ Ссылка
Когда-то в каком-то проекте я использовал кроссплатформенный костыль, типа такого:
def get_utc_timestamp(dt: datetime.datetime) -> float:
return (dt - datetime(1970, 1, 1, 0, 0)).total_seconds()