MySQL日期函数主要有以下几个:
- NOW():返回当前日期和时间。
- CURRENT_DATE()或CURDATE():返回当前日期。
- CURRENT_TIME()或CURTIME():返回当前时间。
- DATE_ADD():用于对日期进行加法操作。
- DATE_SUB():用于对日期进行减法操作。
下面介绍如何使用DATE_ADD()和DATE_SUB()函数进行日期加减法操作:
SELECT DATE_ADD('2022-01-01', INTERVAL 1 DAY);
上面的语句将返回2022-01-02,表示在2022-01-01基础上增加1天。
SELECT DATE_ADD('2022-01-01', INTERVAL -1 MONTH);
上面的语句将返回2021-12-01,表示在2022-01-01基础上减少1个月。
SELECT DATE_SUB('2022-01-01', INTERVAL 1 YEAR);
上面的语句将返回2021-01-01,表示在2022-01-01基础上减少1年。
SELECT DATE_SUB('2022-01-01', INTERVAL -1 WEEK);
上面的语句将返回2022-01-08,表示在2022-01-01基础上增加1周。
以上是使用MySQL日期函数进行日期加减法的简单介绍,开发者根据实际情况可以选择合适的函数和参数实现日期计算和处理。