請假情景
請假分為: 上午請假,下午請假
消假也分為:上午消假,下午消假
請假最小單位 0.5天
ps:2019-3-10下午請假 2019-3-11上午消假
請假時長 為 0.5天
紅色區域表示請假天數和消假天數的 差值 。
從圖中可以看出來,除公共部分外,每次都只剩下上午和下午。
//如果上午請假,天數加0.5
if(vacatebean.getstartdaystatus()==1)
//如果下午消假,天數加0.5
if(vacatebean.getenddaystatus()==2)
count+=list.size();
vacatebean.setday(count);
return vacatebean;
}/**
* 裝飾 請假具體時間,請假,消假設定成整點
* @param starttime
* @param endtime
* @param startdaystatus
* @param endstatus
* @return
*/public static map buildhours(date starttime, date endtime, integer startdaystatus, integer endstatus)else if(endstatus==2)
try catch (parseexception e)
if(startdaystatus==1)else if(startdaystatus==2)
return map;
}
關於請假時間計算問題
首先說一下請假規則吧 1 上午請假的,時長不得小於3小時 2 下午請假的,時長不得小於5小時 3 工作時間 9 00 18 00 4 中午有一小時非工作時間 因為公司的制度,加班沒有加班費但是可以調休,所以時間必須精確到小時。那麼問題來了 1 如果我請假的時間跨度是上午到下午滿足規則,但是系統計算時...
js從input中獲取日期並計算請假天數
實現效果如下,通過input輸入開始時間和結束時間,並計算出請假天數顯示在網頁中。1.利用js獲取日期 var date document.getelementbyid id名稱 value 獲取到的日期格式為2019 06 27,通過split函式將日期年月日分割後才能進行計算,math.ceil...
天數轉換問題 演算法
讀取對應於乙個人的年齡 以天為單位 的整數值,並轉化為年,月和日表示方式輸出,年 月 日分別對應 ano s mes es dia s 注意 為了方便計算,假設全年365天,每月30天。資料保證,不會出現12個月和幾天的情況,例如360,363或364。輸入格式 輸入乙個整數n。輸出格式 參照輸出樣...