我想创建一个日期列表,从2020年9月10日开始,递增182天,直到2020年3月5日
我的代码是:
start_date="10/09/2020"
last_date="05/03/2020"
start_date=datetimedatetime.strptime(date,"%d/%m/%Y").date()
last_date=datetimedatetime.strptime(date,"%d/%m/%Y").date()
dates=[]
while dates[-1] != last_date:
i=star_date+timedelta(days=182)
dates.append(i)
dates[i]=i+timedelta(days=pago_cupon)
有几个问题:
star_date
而不是start_date
中出现拼写错误李>!=
更改为小于等于或大于等于李>(last_date - timedelta(days=182))
,这样我们就不会超过最后一天李>输出:
我不知道你有什么问题。 你可以试试这个代码
相关问题 更多 >
编程相关推荐