天天看點

mysql中日期相減_解放雙手!用這3個日期函數解決入職、工齡等天數的計算

mysql中日期相減_解放雙手!用這3個日期函數解決入職、工齡等天數的計算

人事部門員工的入職天數、财務部門合同的到期剩餘天數等等,可以通過Excel表格來實作自動計算功能。

今天小編分享三個與日期有關的函數

一、EDATE函數

很多公司新員工入職會有3個月試用期,根據入職日期計算出轉正日期是哪一天?你怎麼算呢?

輸入公式:=EDATE(C4,3) ,再向下填充公式即可完成計算

mysql中日期相減_解放雙手!用這3個日期函數解決入職、工齡等天數的計算

EDATE函數是用來計算一個日期指定月份前後的日期

參數1:要計算的開始日期

參數2:指定的月份,正數代表之後的月份,負數代表之前的月份,公式中3,代表3個月之後。

二、DATEDIF函數

一般在處理兩個日期相差多少天時,兩個日期相減即可得出結果

mysql中日期相減_解放雙手!用這3個日期函數解決入職、工齡等天數的計算

但日期比較長,天數較多,變幾年幾個月幾天看起來友善一些,兩個日期相減就解決不了了。

用DATEDIF函數,如下圖

mysql中日期相減_解放雙手!用這3個日期函數解決入職、工齡等天數的計算

DATEDIF函數

參數1:要計算的開始日期

參數2:要計算的結束日期

參數3:計算的規則,Y代表計算的年數,M代表計算相差的月數,D代表計算相差的天數

三、EOMONTH函數

想知道這個月還剩多少天?是不是需要先知道這個月最後一天是幾号?

EOMONTH就是傳回指定月份最後 1 天的日期,用法很簡單:

參數 1:要計算的開始日期。

參數 2:日期之前之後的月數,負數表示往前推,正數表示往後推。

mysql中日期相減_解放雙手!用這3個日期函數解決入職、工齡等天數的計算

你學會了嗎?堅持原創不易,點贊轉發就是對小編最大的支援,更多教程點選下方專欄學習。