以下是一个解决的方法,包括代码示例:
deleted_dates = ["2021-01-01", "2021-01-05", "2021-01-10"]
import datetime
current_date = datetime.date.today()
next_date = current_date
while str(next_date) in deleted_dates:
next_date += datetime.timedelta(days=1)
print("下一个可用的日期是:", next_date)
完整代码示例:
import datetime
deleted_dates = ["2021-01-01", "2021-01-05", "2021-01-10"]
current_date = datetime.date.today()
next_date = current_date
while str(next_date) in deleted_dates:
next_date += datetime.timedelta(days=1)
print("下一个可用的日期是:", next_date)
这段代码将输出下一个可用的日期。如果当前日期是已删除的日期之一,它将自动找到下一个可用的日期。