用python计算从今天开始的最后6个月的天数
在python中,如何查找过去6个月的总天数 例如,今天是11月7日(这个月有7天),10月份离最后6个月还有31天,依此类推,现在我需要找到一个月(直到最后6个月)内所有天数的总数,如用python计算从今天开始的最后6个月的天数,python,date,time,days,Python,Date,Time,Days,在python中,如何查找过去6个月的总天数 例如,今天是11月7日(这个月有7天),10月份离最后6个月还有31天,依此类推,现在我需要找到一个月(直到最后6个月)内所有天数的总数,如 11月7日+10月31日+9月30日+。。。直到现在起的最后6个月使用dateutil: >>> from dateutil.relativedelta import relativedelta >>> import datetime >>> delta =
11月7日+10月31日+9月30日+。。。直到现在起的最后6个月使用
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
请详细说明并提供一个例子好吗?我想这不仅仅是
182
?这是一个模糊的概念。如果“今天”是10月31日,六个月前是什么日子?4月31日不是有效日期。