第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關(guān)于請假時間計算問題

關(guān)于請假時間計算問題

尚方寶劍之說 2018-09-14 09:13:04
首先說一下請假規(guī)則吧:1、上午請假的,時長不得小于3小時2、下午請假的,時長不得小于5小時3、工作時間:9:00~18:004、中午有一小時非工作時間因為公司的制度,加班沒有加班費但是可以調(diào)休,所以時間必須精確到小時。那么問題來了:1、如果我請假的時間跨度是上午到下午滿足規(guī)則,但是系統(tǒng)計算時間會多一小時:我的解決方法是:首先判斷開始和節(jié)時間是否為同一天,再判斷開始時間是否為上午,結(jié)束時間是否為下午,如果都滿足,那么系統(tǒng)計算的時間再減去一小時2、如果有些人傻,選擇開始和結(jié)束時間的時候超出了工作時間,比如結(jié)束時間是18:00以后,那么又要判斷是否要扣除18:00以后的時間3、最麻煩的就是跨天,如果假期中包含法定假日、雙休等特殊情況。還有非整數(shù)跨天,比如只請到三天后的上午11點,那么三天后的0:00~9:00這段時間怎么去掉思緒有些混亂,還請有經(jīng)驗的前輩給分享一下經(jīng)驗,謝謝?。?
查看完整描述

1 回答

?
慕婉清6462132

TA貢獻(xiàn)1804條經(jīng)驗 獲得超2個贊

跨天,其實和當(dāng)天,沒區(qū)別,反正每天請假的時間都是9點到18點
先判斷
(開始-結(jié)束)/(24X3600)=天數(shù),如果大于1,就說明是跨天的如:2016-08-30 10:30-2016-09-04 12:00,其實只要計算08-30和09-04這兩天的情況就好了,中間那幾天7*3=21小時

某天(上班+請假)
無非幾種情況,早上請假,下午請假,早上跨到下午
那if條件就麻煩了點

結(jié)束時間 <= 12點 早上請假
開始時間 >= 13點 && 結(jié)束時間 <= 18點 下午請假

剩下的基本就是跨段的,跨段分上午和下午來計算就好了。

0-9,12-13,18-0的時間段,有交叉的部分不計算就好了


查看完整回答
反對 回復(fù) 2018-10-06
  • 1 回答
  • 0 關(guān)注
  • 3105 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號