Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/356.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用python计算从今天开始的最后6个月的天数_Python_Date_Time_Days - Fatal编程技术网

用python计算从今天开始的最后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 =

在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 = relativedelta(months=6)
>>> six_month_away = datetime.date.today() - delta
>>> abs((six_month_away - datetime.date.today()).days)
184

请详细说明并提供一个例子好吗?我想这不仅仅是
182
?这是一个模糊的概念。如果“今天”是10月31日,六个月前是什么日子?4月31日不是有效日期。