在python中增加日期

问题描述

在熊猫中,我定义了一个变量

start_date = date (2020,7,1)

如何将其更新为第二天?我有一个数据框,但我会逐日过滤,但是我想遍历整个时间范围。我想我可以有一个像这样的for循环

for x < 10:
    start_date = date (2020,x)
    x +=1

但是还有另一种方法吗?我找不到其他有关python日期的堆栈交换问题。

解决方法

假设date是常规的python,您可以按照以下方式添加一天:

from datetime import date,timedelta

start_date = date(2020,7,1)
next_date = start_date + timedelta(days=1)