注意:这里的工作日是只去除周末的,并不包含去除节假日。
设:LT 代表两个日期的天数差+1,为什么+1呢,因为在计算的过程中,8-5=3,然而实际上,是四天,所以这里要+1
SD: start date, 开始日期在一周中的第几天,0代表星期一,以此类推,周六是5,周日是6
ED: end date, 结束日期
先说结论:
枚举各种情况如下:
结果主要分为两种,SD和ED在同一行,SD和ED不在同一行的情况。
整理后得到一下结果:
扫描二维码关注公众号,回复:
2182330 查看本文章