下班时间是凌晨的时间,如何计算加班时长
思路:
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个小时)