假定一周周一,周二。。周日分别为1,2。。7,假设起始日期星期几为x,x可为1,2,3,4,5,6,7,需要增加的工作日为y。
在计算的时候分为了两种情况:
1: x=5, x=6, x=7, 即需要计算的起始日期是周五,周六,周日的某一天,因为这些日期后是不算工作日的,所以可以得到方程:
7-x + y + (y-1)/5*2
2: x!=5,x!=6,x!=7时,得到的方程为:
((y-(5-x)-1)/5 +1)*2 +2 简化后为 y+2+(x+y-6)/5*2
Note:
此方程只适用于删除周末,并没有将holiday计算在内