我从一个文件中得到一个日期,格式如下:
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)
如何将后一个日期与我的文件中提到的上述日期进行比较?
发布于 2018-07-27 04:45:56
您需要将字符串转换为datetime对象,然后进行比较。
Ex:
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
https://stackoverflow.com/questions/51558194
复制相似问题