您的位置:首页 > 其它

计算工作日,根据某一起始日期,加上一定工作日之后得到新日期

2012-06-26 13:42 453 查看
假定一周周一,周二。。周日分别为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计算在内
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐