2022.02.21
python 计算指定日期后的几个工作日日期
Python

python 计算指定日期后的几个工作日日期

年份
2022
分类
Python
阅读

www.lanol.cn

import datetime


def main(target_date, days):
    target_date = datetime.datetime.strptime(target_date, '%Y-%m-%d')
    while days + 1:
        target_date = target_date + datetime.timedelta(days=1)
        days = days - 1 if 1 <= target_date.isoweekday() <= 5 else days
    return target_date


# www.lanol.cn

if __name__ == '__main__':
    print(f"指定结果:{main('2022-2-21', 2)}")

@松涛哥 提供的问题