当前位置:网站首页 > 更多 > 编程开发 > 正文

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

作者:CC下载站 日期:2022-02-21 00:00:00 浏览:68 分类:编程开发

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

@松涛哥 提供的问题

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯