传入正常整数timestammp时在Errno 22接收Invalida参数错误
我尝试添加一个普通的整数时间戳
final_change_int = dictionary["timestamp"]
print(final_change_int)
datetime.fromtimestamp(final_change_int)
结果
1551766560457
---------------------------------------------------------------------------
OSError Traceback (most recent call last)
<ipython-input-63-c6188e2f6967> in <module>
1 final_change_int = dictionary["timestamp"]
2 print(final_change_int)
----> 3 datetime.fromtimestamp(final_change_int)
OSError: [Errno 22] Invalid argument
我希望你做得很好
不幸的是,在这种情况下,时间戳的值似乎是错误的。你知道吗
您的时间戳显示的日期是12/7/51143 2:47:37。基于操作系统,它将不支持这样的日期。你知道吗
在这种情况下,最好是将代码包装在
try...except
在时间戳错误的情况下执行所需操作。你知道吗
注意:在您的情况下,似乎时间戳必须除以1000,才能到达正确的日期。你知道吗
祝你今天愉快, 谨致问候。你知道吗
克
相关问题 更多 >
编程相关推荐