已知现有多个日历
如:国庆节 10月1日~10月7日 休息
每周日 休息
2021年5月6日 休息 等日历方式
输入计划开始时间,计划耗时,得出计划结束时间。
中途遇到休息时间时,
如:计划开始时间 9月30日、计划耗时3天 计划结束时间原本是10月3日, 由于国庆节的日历为休息,将计划结束时间延长到10月9日。
如 计划开始时间,加计划耗时 区间内有经过休息时间,将相应延长计划结束时间。
将休息日打标记,从计划开始日遍历,遇到没打标记的日子就cnt++,直到cnt=计划耗时,就退出循环。
将年份设为year,判断闰年,每过一年加一;
也可以将日期看成一个八位数(2021年5月6日->20210506)年份10000+月份100+日期*1。
望采纳