MySQL中有两个函数可以用来计算两个日期之间的时间差,分别是TIMESTAMPDIFF和DATEDIFF函数。
TIMESTAMPDIFF函数的语法格式如下:
TIMESTAMPDIFF(interval,datetime_expr1,datetime_expr2)
其中interval参数可以是以下值:
下面是一个使用TIMESTAMPDIFF函数计算两个日期之间的月份差值的示例:
SELECT TIMESTAMPDIFF(MONTH, '2019-01-01', '2019-03-31') AS diff;
DATEDIFF函数的语法格式如下:
DATEDIFF(date1,date2)
其中date1和date2参数分别表示要计算的两个日期,该函数返回date1和date2之间的天数差值。下面是一个使用DATEDIFF函数计算两个日期之间的天数差值的示例:
SELECT DATEDIFF('2019-03-31','2019-01-01') as diff;
MySQL中有两个函数可以用来计算两个日期之间的时间差,分别是TIMESTAMPDIFF和DATEDIFF函数。TIMESTAMPDIFF函数可以返回年、季度、月、周、天、小时、分钟和秒的差值,而DATEDIFF函数只能返回天数的差值。
本文链接:http://task.lmcjl.com/news/10793.html