可能重复:
How do I find the time difference between two datetime objects in python?
我试图找出python中当前时间和给定时间之间的天数差异。
例如,给出的时间是2011-07-20,发布此问题的天数差异为41天。
所以我的问题是,如何将给定时间转换为可用于查找天数时差的内容。我正在尝试使用datetime.timedelta.now() - 给定时间。
谢谢!
答案 0 :(得分:5)
确实是这样的:
from datetime import datetime
d = datetime.now()
d1 = datetime.strptime('2011-07-20', '%Y-%m-%d')
(d-d1).days
>>> 42 # number of total days beetween two given dates
详细了解strptime using the following link。