mysql 计算两个日期时间的差函数.txt
参考:https://blog.csdn.net/qq_27259009/article/details/79139543 1.TIMESTAMPDIFF函数 select TIMESTAMPDIFF(MONTH,'2012-10-01','2013-01-13'); 结果是3; select TIMESTAMPDIFF(DAY,'2019-1-1','2019-01-3'); 比较天数,结果是2。 select TIMESTAMPDIFF(HOUR,'2019-12-25 15:49:35','2019-12-25 16:50:40'); 结果是1。 select TIMESTAMPDIFF(MINUTE,'2019-12-25 15:49:35','2019-12-25 16:50:40'); 结果是61。 参数1,可选: FRAC_SECOND、SECOND、 MINUTE、 HOUR、 DAY、 WEEK、 MONTH、 QUARTER或 YEAR几种类型。 参数2和参数3是待比较的两个时间, 比较是后一个时间减前一个时间。 2.DATEDIFF函数 功能:比较天数。天数 = 参数1 - 参数2。 select DATEDIFF('2013-01-13','2012-10-01'); 结果是104。 参数1,参数2 都是日期。 另外其它的日期函数。 now(