2011-08-30 16 views
0

可能重复:
How do I find the time difference between two datetime objects in python?如何在python中查找当前日期和预定日期的时间差异?

我试图找到当前时间和Python中的给定的时间间隔天数的差异。

例如,给出的时间是2011年7月20日,发布此问题的天数差异是41天。

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

谢谢!

回答

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

相关问题