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()
→ Ссылка