成语| 古诗大全| 教学资源| 作文| 扒知识| 扒知识繁体

當前位置:首页 > 趣味生活

計算兩個時間的時間差

Q1:Excel中 兩個時間怎麼算時間差? 求公式。

A1是開始時間,B1為結束時間
=TEXT(B1-A1,"[H]時m分s秒")
ww.w.BaZhiSHi.Com

Q2:如何使用mysql計算兩個日期之間的時間差

MySql計算兩個日期時間的差函數:
第一種:TIMESTAMPDIFF函數,需要傳入三個參數,第一個是比較的類型,可以比較FRAC_SECOND、SECOND、 MINUTE、 HOUR、 DAY、 WEEK、 MONTH、 QUARTER或 YEAR幾種類型,第二個和第三個參數是待比較的兩個時間,比較是後一個時間減前一個時間,具體用法如下:
[sql] view plain copy
SELECT TIMESTAMPDIFF(DAY,'2012-10-01','2013-01-13');
返回結果是104,這里比較的是兩個時間的天數差;
[sql] view plain copy
SELECT TIMESTAMPDIFF(MONTH,'2012-10-01','2013-01-13');
這里比較的是兩個時間的月份,返回的結果是3;
第二種方法: DATEDIFF函數,就傳入兩個日期函數,比較的DAY天數,第一個參數減去第二個參數的天數值,具體用法如下:
[sql] view plain copy
SELECT DATEDIFF('2013-01-13','2012-10-01');
返回的結果也是104。
另外其它的日期函數,
now()函數返回的是當前時間的年月日時分秒,如:2008-12-29 16:25:46、CURDATE()函數返回的是年月日信息: 如:2008-12-29、CURTIME()函數返回的是當前時間的時分秒信息,如:16:25:46、另外,如果我們想對一個包含年月日時分秒日期格式化成年月日日期,可以使用DATE(time)函數,如
DATE(now()) 返回的是 2008-12-29

Q3:excel計算兩個時間之間除去周末的時間差

a1開始時間,b1是結束時間
=IF(HOUR(B1)-HOUR(A1)<0,(DAY(B1)-DAY(A1)-1)*10+HOUR(B1)-HOUR(A1),(DAY(B1)-DAY(A1))*10+HOUR(B1)-HOUR(A1))

Q4:excel中計算兩個時間內去除休息時間和周末假日的時間差

時間日期在excel中是可以直接加減的。這個題目你可以直接搜索“工作日計算”,輸入相關條件,直接計算出時間。

猜你喜歡

更多