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