MySQL DATEDIFF函数
时间:2019-02-04 12:52:43 来源:igfitidea点击:
本MySQL教程通过语法和示例说明了如何使用MySQL DATEDIFF函数。
描述
MySQL DATEDIFF函数返回两个日期值之间的天数差。
语法
MySQL中DATEDIFF函数的语法为:
DATEDIFF( date1, date2 )
date1, date2 计算两个日期之间的差。计算为date1 - date2。
注意
DATEDIFF计算中仅使用date1和date2的日期部分。date1和date2的时间部分将被忽略。
示例
mysql> SELECT DATEDIFF('2012-02-01', '2012-01-28'); Result: 4 mysql> SELECT DATEDIFF('2013-03-28', '2012-04-01'); Result: -4 mysql> SELECT DATEDIFF('2012-01-28 00:41:14', '2012-01-27 23:10:08'); Result: 1 mysql> SELECT DATEDIFF('2012-01-28', '2012-01-27 23:59:59'); Result: 1 mysql> SELECT DATEDIFF(CURDATE(), '2012-02-14'); Result: 69