在python中如何查找过去6个月的总天数?
例如今天是7 November
(本月7天),10月有31天,依此类推,直到过去6个月,现在我需要找到所有日子的总数。一个月(直到最后6个月),如
7(Nov)+ 31(Oct)+ 30(Sep)+ ...直到现在的最后6个月
答案 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