我有一些代码用于将存储为字符串的一些时间戳转换为日期时间对象,并注意到今天在转换具有大于最大 int 的 int 时间戳值的日期时出现异常。
datetime.datetime.fromtimestamp(2147570047)
例如给我
ValueError: timestamp out of range for platform time_t
我怎样才能解决这个问题?假设我想继续使用 32 位 python(运行 2.7.2)
我注意到我可以将 max int 转换为 datetime 对象,然后使用 timedeltas 添加任何额外的内容,但在实践中我想不出一种特别有效或好的方法。我可以将这些 2038+ 时间戳转换为日期时间对象的好方法是什么?