我从以下格式的文件中获取日期:
2018-07-20 05:16:12
我需要将此日期与文件的最后修改日期进行比较。 我可以使用以下格式获取上次修改日期:
datetime.datetime.fromtimestamp(os.path.getmtime('test-reboot-3.txt'))
datetime.datetime(2018, 7, 27, 7, 58, 15, 541916)
如何比较文件中的后一个日期和上述日期?
答案 0 :(得分:0)
您需要将字符串转换为datetime对象,然后进行比较。
例如:
import datetime
d1 = "2018-07-20 05:16:12"
d1 = datetime.datetime.strptime(d1, "%Y-%m-%d %H:%M:%S")
d2 = datetime.datetime(2018, 7, 27, 7, 58, 15, 541916)
print(d2 - d1)
输出:
7 days, 2:42:03.541916