参考: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()函数返回的是当前时间的年月日时分秒,如:2008-12-29 16:25:46 CURDATE()函数返回的是年月日信息: 如:2008-12-29 CURTIME()函数返回的是当前时间的时分秒信息,如:16:25:46 另外,如果我们想对一个包含年月日时分秒日期格式化成年月日日期,可以使用DATE(time)函数,如 DATE(now()) 返回的是 2008-12-29
来源:CSDN
作者:学无止境慢慢来
链接:https://blog.csdn.net/weixin_42193179/article/details/103703471