如何找到python中当前日期和预定日期的时间差异?

0 python datetime

可能重复:
如何在python中找到两个日期时间对象之间的时差?

我试图找出python中当前时间和给定时间之间的天数差异.

例如,给出的时间是2011-07-20,发布此问题时的天数差异为41天.

所以我的问题是,如何将给定时间转换为可用于查找天数时差的内容.我正在尝试使用datetime.timedelta.now() - 给定时间.

谢谢!

Art*_*nka 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
Run Code Online (Sandbox Code Playgroud)

使用以下链接查找有关strptime的更多信息.