在MySQL数据库中,我们可以使用日期函数来执行日期的加减操作。这些函数允许我们对日期和时间进行各种操作,例如增加或减少天数、小时、分钟和秒数,以及执行日期格式转换等。
以下是一些常用的MySQL日期函数及其用法:
- DATE_ADD(date, INTERVAL value unit):将给定日期加上指定的时间间隔。
- DATE_SUB(date, INTERVAL value unit):从给定日期减去指定的时间间隔。
- DATEDIFF(date1, date2):计算两个日期之间的天数差。
- DATE_FORMAT(date, format):将日期格式化为指定的格式。
- CURDATE():返回当前日期。
- CURTIME():返回当前时间。
- NOW():返回当前日期和时间。
- TIMESTAMPDIFF(unit, start_datetime, end_datetime):计算两个日期之间的差距,单位可以是天、小时、分钟等。
下面我们将通过一些示例来演示这些函数的用法:
- 示例1:在给定日期上增加天数
SELECT DATE_ADD