mysql 日期计算_mysql两个日期计算天数怎么算?
展開全部
mysql兩個日期計算天數32313133353236313431303231363533e58685e5aeb931333365633864的計算有如下方式:
1、利用TO_DAYS函數
select to_days(now()) - to_days('19930908')
2、利用DATEDIFF函數
select datediff(now(),'19930908')
參數1 - 參數2 等于間隔天數
3、利用TIMESTAMPDIFF函數
計算兩日期時間之間相差的天數,秒數,分鐘數,周數,小時數,這里主要分享的是通過MySql內置的函數 TimeStampDiff() 實現。
函數 TimeStampDiff() 是MySQL本身提供的可以計算兩個時間間隔的函數,語法為:
TIMESTAMPDIFF(unit,datetime_expr1,datetime_expr2)
返回日期或日期時間表達式datetime_expr1 和datetime_expr2the 之間的整數差。其中unit單位有如下幾種,分別是:FRAC_SECOND (microseconds), SECOND, MINUTE, HOUR, DAY, WEEK, MONTH, QUARTER, YEAR 。該參數具體釋義如下:
FRAC_SECOND?? 表示間隔是毫秒
SECOND?? 秒
MINUTE?? 分鐘
HOUR?? 小時
DAY?? 天
WEEK?? 星期
MONTH?? 月
QUARTER?? 季度
YEAR?? 年
例如:
#計算兩日期之間相差多少周
select timestampdiff(week,'2011-09-30','2015-05-04');
#計算兩日期之間相差多少天
select timestampdiff(day,'2011-09-30','2015-05-04');
總結
以上是生活随笔為你收集整理的mysql 日期计算_mysql两个日期计算天数怎么算?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php base64_decode 图片
- 下一篇: rpm安装mysql5.5_CentOS