美文网首页python学习
【python问题】格式化1970年以前时间报错的解决方法

【python问题】格式化1970年以前时间报错的解决方法

作者: 下雨天的小白鞋 | 来源:发表于2018-09-27 13:30 被阅读341次

直接用mktime会报错:Out of range,是因为只能时间戳只能传入1970以后的时间。

下面是解决方法:



datetime转换成时间戳:

timestamp = (dtime - datetime.datetime(1970, 1, 1)).total_seconds()

时间戳转换成datetime:

times = datetime.datetime(1970, 1, 1) + datetime.timedelta(seconds=timestamp)

相关文章

网友评论

    本文标题:【python问题】格式化1970年以前时间报错的解决方法

    本文链接:https://www.haomeiwen.com/subject/iejinftx.html