關於請假時間計算問題

2022-10-09 10:57:08 字數 401 閱讀 5045

首先說一下請假規則吧:

1、上午請假的,時長不得小於3小時

2、下午請假的,時長不得小於5小時

3、工作時間:9:00~18:00

4、中午有一小時非工作時間

因為公司的制度,加班沒有加班費但是可以調休,所以時間必須精確到小時。那麼問題來了:

1、如果我請假的時間跨度是上午到下午滿足規則,但是系統計算時間會多一小時:

2、如果有些人傻,選擇開始和結束時間的時候超出了工作時間,比如結束時間是18:00以後,那麼又要判斷是否要扣除18:00以後的時間

3、最麻煩的就是跨天,如果假期中包含法定假日、雙休等特殊情況。還有非整數跨天,比如只請到三天後的上午11點,那麼三天後的0:00~9:00這段時間怎麼去掉

思緒有些混亂,還請有經驗的前輩給分享一下經驗,謝謝!!

關於時間計算的問題急

我寫個程式想實現計算兩日期時間間隔天數的 我覺得應該不難啊!這是我寫的 大家幫忙看看有錯沒有 string s1 20030608 string s2 20040809 calendar c1 calendar.getinstance c1.set c1.year,integer.parseint ...

關於計算日期時間問題

新建記事本,字尾 vbs 兩個函式 時間函式datediff 時間間隔 和dateadd 時間相加 datediff interval,date1,date2 firstdayofweek firstweekofyear dateadd interval,number,date interval 引...

關於請假天數 的演算法

請假情景 請假分為 上午請假,下午請假 消假也分為 上午消假,下午消假 請假最小單位 0.5天 ps 2019 3 10下午請假 2019 3 11上午消假 請假時長 為 0.5天 紅色區域表示請假天數和消假天數的 差值 從圖中可以看出來,除公共部分外,每次都只剩下上午和下午。如果上午請假,天數加0...