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

时间:2011-08-30 08:10:53

标签: python datetime

  

可能重复:
  How do I find the time difference between two datetime objects in python?

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

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

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

谢谢!

1 个答案:

答案 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