mysql查询获得两个时间的时间差方式

TIMESTAMPDIFF(unit,starttime,endtime)

其中starttime为时间小的那个时间,endtime为时间大的时间。

unit单位取值:

  • FRAC_SECOND   表示间隔是毫秒
  • SECOND   秒
  • MINUTE   分钟
  • HOUR   小时
  • DAY   天
  • WEEK   星期
  • MONTH   月
  • QUARTER   季度
  • YEAR   年

eg:计算两日期之间相差多少天

select timestampdiff(day,'2011-09-30','2015-05-04');

其它日期函数

mysql查询获得两个时间的时间差方式

补充1:使用year()、month()、day()。直接取日期的年、月、日

如 year(“2022-08-13”) ,得出值为2022.

原创文章,作者:三酷猫,如若转载,请注明出处:https://www.sankumao.com/3540.html

(0)
上一篇 2022年10月7日 下午9:53
下一篇 2022年10月9日 上午10:21

相关推荐