直接相减:
>>> 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)