首页 > 解决方案 > 如何从数值中找到日期字符串?

问题描述

当我跑time.mktime(datetime.strptime("2012-03-09", "%Y-%m-%d").timetuple())

我得到了价值1331251200.0

现在我想知道如何反转这个?所以如果我传入1331251200.0,我如何获得输出2012-03-09?我知道 strftime 是 strptime 的倒数,但是由于时间表功能,我不知道如何反转整个事情。

标签: pythondatetimepython-datetime

解决方案


所以做到这一点的方法是通过time.strftime("%Y-%m-%d", time.localtime(time.mktime(datetime.strptime("2012-03-09", "%Y-%m-%d").timetuple()))).

在我问之前,我不知道 strftime 会将时间表变成字符串。


推荐阅读