首页 > 技术文章 > Mysql计算时间差

start-fxw 2016-11-06 17:02 原文

MySql计算两个日期时间的差函数:

第一种:TIMESTAMPDIFF函数,需要传入三个参数,第一个是比较的类型,可以比较FRAC_SECOND、SECOND、 MINUTE、 HOUR、 DAY、 WEEK、 MONTH、 QUARTER或 YEAR几种类型,第二个和第三个参数是待比较的两个时间,比较是后一个时间减前一个时间,具体用法如下:

 TIMESTAMPDIFF(HOUR,'2016-01-13','2015-10-01') 

第二种方法: DATEDIFF函数,就传入两个日期函数,比较的DAY天数,第一个参数减去第二个参数的天数值,具体用法如下:

 SELECT DATEDIFF('2016-01-13','2015-10-01')

推荐阅读