在日期中加上天数,然后减去经过指定的天数

问题描述 投票:0回答:1

我想知道是否可以在日期上增加7天,并且该日期是否在我之前指定的日期内,它将减去该日期。这是我的尝试,我似乎无法完成工作:

from datetime import date, timedelta

days_to_add = 11
start = date(2020, 1, 1)
dates_to_skip = [(2020, 1, 6), (2020, 1, 7), (2020, 1, 14)]
days_skip = 0
x = 0

for days in days_to_add:
    while x < days_to_add:
        start += timedelta(days=1)
        x += 1

        if start == dates_to_skip:
            days_skip += 1

result = start - days_skip
print(str(result))
python datetime timedelta
1个回答
0
投票

我想您不打算在days_to_add上进行迭代,而是在范围(days_to_add)上进行迭代。我说的对吗?

© www.soinside.com 2019 - 2024. All rights reserved.