Python 3.6 datetime.fromtimestamp在给定0时抛出错误

Chr*_*ris 10 python datetime python-3.x

在Python 3.5.2中,这适用于:

datetime.datetime.fromtimestamp(0)
returns -> datetime.datetime(1970, 1, 1, 1, 0)
Run Code Online (Sandbox Code Playgroud)

但是,在Python 3.6中,我得到了

datetime.datetime.fromtimestamp(0)
-> OSError: [Errno 22] Invalid argument
Run Code Online (Sandbox Code Playgroud)

我在文档中找不到对该函数的任何更改.我很好奇为什么现在这会破坏我的脚本以及我可以找到原因的地方.

任何人都可以对此有所了解吗?

Python 3.6 REPL datetime.fromtimestamp错误

leo*_*ovp 12

这是仅在Windows上的Python 3.6.0中引入的错误.
详细信息:https://bugs.python.org/issue29097

补丁正在开发中,很快就会修复.