下班时间是凌晨的时间,如何计算加班时长

 思路:

1、先把包含次日的时间过滤出来,然后替换掉次日,设置成时间格式,因为包含次日的字段是无法运算的;

2、我们把凌晨的时间倒退到23点来计算,即把时间变成(23,下班的分钟数,0);

3、取下班时间的小时数,即表示是凌晨的多少点,0代表凌晨12点,1代表凌晨1点,2代表凌晨2点,以此类推~

4、加班时长计算=(调整后的时间C2-18:00)*24+下班的小时数D2+1;(23点到凌晨0点,中间隔了1个小时,23点到凌晨1点,中间隔了2个小时)

posted @ 2024-04-23 17:32  优秀的进度条  阅读(163)  评论(0编辑  收藏  举报