以请假为例,比如在工作日内下午一点半请假,到次日的上午十点,网上有很答案只能满足当天的请假时间的计算,并且用到了很多的时间日期函数,经过调试我发现可以不用这些时间函数却可以完成上述的隔日计算时间的方法
方法/步骤
1、如图所示,将时间和日期分开,起始日期、起始时间---截止日期、截止时间
2、(截止日期-起始日期)*8=天数*8注:8为一个工作日8小时
3、(截止时间-起始时间)*24=最后一天实际工作时间注:24是因为时间以24小时制
4、(截止日期-起始日期)*8-(8-(截止时间-起始时间)*24)=合计小时数注:(8-(截止时间-起始时间)*24)没有上班的小时数