永发信息网

请假时间怎么算

答案:2  悬赏:80  手机版
解决时间 2021-02-25 02:56
  • 提问者网友:書生途
  • 2021-02-24 21:14
请假时间怎么算
最佳答案
  • 五星知识达人网友:千夜
  • 2021-02-24 22:04
劳动法并无相关规定,但是这个制度应当经过民主程序制定并向劳动者公示方才有效。
劳动法并没有这方面的明确规定。如果你们公司制度上已经明确该项并已经对劳动者进行公示生效,则不违法劳动法。
劳动法并没有这方面的明确规定。如果你们公司制度上已经明确该项并已经对劳动者进行公示生效,则不违法劳动法。
全部回答
  • 1楼网友:归鹤鸣
  • 2021-02-24 22:58

我写逻辑

前提 不够1小时 不计入内

中间整数天hours1 := (daysbetween(endtime, starttime) - 2) * 8

开始请假那天if hoursbetween(请假那天的12点, starttime) >0 then hours2 := hoursbetween(请假那天的12点, starttime)+ 4 else hours2 := hoursbetween(请假那天的18点, starttime)

请假结束那天if hoursbetween(endtime, 请假那天的8点) >0 then hours3 := hoursbetween(endtime, 请假那天的8点) + 4 else hours3 := hoursbetween(endtime, 请假那天的14点)

总的请假时间 if hours1<0 then 总时间 := hours2 + hours3 else 总时间 := hours1 + hours2 + hours3;

总结 逻辑中用到的“请假那天的12点”“请假那天的18点”很容易通过查询 从数据库中取得

用到的 daysbetween()和hoursbetween() 函数在dateutils单元中

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯