计算python中从今天起的最近6个月的天数

时间:2013-11-07 06:36:58

标签: python date time days

在python中如何查找过去6个月的总天数?

例如今天是7 November(本月7天),10月有31天,依此类推,直到过去6个月,现在我需要找到所有日子的总数。一个月(直到最后6个月),如

7(Nov)+ 31(Oct)+ 30(Sep)+ ...直到现在的最后6个月

1 个答案:

答案 0 :(得分:3)

dateutil

>>> from dateutil.relativedelta import relativedelta
>>> import datetime
>>> delta = relativedelta(months=6)
>>> six_month_away = datetime.date.today() - delta
>>> abs((six_month_away - datetime.date.today()).days)
184