MySQL 中經(jīng)常遇到計算兩個日期或者時間之間相差的天數(shù)、周數(shù)、小時數(shù)、分鐘、秒等等,下面分享一個MySQL內(nèi)置的函數(shù):TimeStampDiff()
這個函數(shù)是MySQL本身提供的可以計算兩個時間間隔的函數(shù)。
語法:
TIMESTAMPDIFF(unit,datetime_expr1,datetime_expr2)
返回日期或日期時間表達式 datetime_expr1 和datetime_expr2the 之間的整數(shù)差
其中 unit 有以下參數(shù)可以用:
1、FRAC_SECOND 表示間隔是毫秒
2、SECOND 秒
3、MINUTE 分鐘
4、HOUR 小時
5、DAY 天
6、WEEK 星期
7、MONTH 月
8、QUARTER 季度
9、YEAR 年
舉例:
計算兩日期之間相差多少分?文章來源:http://www.zghlxwxcb.cn/news/detail-630448.html
select timestampdiff(MINUTE,'2011-09-28','2011-09-30');
其他的替換 unit 參數(shù)即可。文章來源地址http://www.zghlxwxcb.cn/news/detail-630448.html
到了這里,關于MySQL 計算兩個日期/時間之間相差的天數(shù)、分鐘數(shù)、秒數(shù)...的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!