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

Lan
Lan
2022-02-21 / 0 评论 / 320 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2022年02月21日,已超过1017天没有更新,若内容或图片失效,请留言反馈。

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)}")

@松涛哥 提供的问题

3

评论 (0)

取消