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

标签 python python-3.x datetime

在 Python 3.5.2 中这有效:

datetime.datetime.fromtimestamp(0)
returns -> datetime.datetime(1970, 1, 1, 1, 0)

然而,在 Python 3.6 中,我得到了

datetime.datetime.fromtimestamp(0)
-> OSError: [Errno 22] Invalid argument

我在文档中找不到函数的任何更改。我很好奇为什么这会破坏我的脚本,我可以在哪里找到原因。

任何人都可以阐明这一点吗?

Python 3.6 REPL datetime.fromtimestamp error

最佳答案

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

补丁正在制作中,可能很快就会修复。

关于Python 3.6 datetime.fromtimestamp 在给定 0 时抛出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42413138/

相关文章:

python - <slug> 路径转换器不起作用,但 URL 中的文字 <slug> 有效

python-3.x - 使用排序索引重新排列 3D 数组?

datetime - Dart/Flutter 获得本周的第一个 DateTime

python - 蒙特卡洛模拟 Python

python - 在轴上绘制图形但在尝试基于 HoG 特征对图像进行分类时没有得到结果

python - python 中的 "diff -u -B -w"?

python - 不同的语法错误在输出中隐藏行

python - Qt 和 opencv 应用程序无法在虚拟环境中运行

sql-server - 如何在 laravel 中格式化 sql server 的日期时间?

asp.net - 如果指定了 Z 后缀,为什么 Odata 会根据我的机器本地时间更改过滤器中的日期时间值?