One - One Code All

Blog Content

python日期之计算两个日期相隔天数

Python   2011-11-05 09:16:21

直接相减:

>>> import datetime
>>> d1=datetime.date(2009,8,30)
>>> d2=datetime.date(2011,8,30)
>>> d2-d1
datetime.timedelta(730)
>>> (d2-d1).days
730

# 如果传入的是字符串:
>>> date1 = datetime.datetime.strptime(str(date1),"%Y-%m-%d")
>>> date2 = datetime.datetime.strptime(str(date2),"%Y-%m-%d")
>>> diff_days = abs((date1 - date2).days)




上一篇:让Python代码更快运行的 5 种方法
下一篇:python日期之计算两个日期相隔月数

The minute you think of giving up, think of the reason why you held on so long.