MySQL中的日期加减函数主要用于对日期和时间进行加减操作。常用的日期加减函数包括DATE_ADD()
、DATE_SUB()
、ADDDATE()
和SUBDATE()
。
DATE_ADD()
功能相同,用于在日期上增加指定的时间间隔。DATE_SUB()
功能相同,用于在日期上减去指定的时间间隔。以下是一些使用MySQL日期加减函数的示例代码:
-- 使用DATE_ADD()函数在当前日期上增加10天
SELECT DATE_ADD(CURDATE(), INTERVAL 10 DAY);
-- 使用DATE_SUB()函数在当前日期上减去5小时
SELECT DATE_SUB(CURDATE(), INTERVAL 5 HOUR);
-- 使用ADDDATE()函数在指定日期上增加2周
SELECT ADDDATE('2023-04-01', INTERVAL 2 WEEK);
-- 使用SUBDATE()函数在指定日期上减去1个月
SELECT SUBDATE('2023-04-01', INTERVAL 1 MONTH);
INTERVAL 10
默认是天,如果需要指定为小时,应写成INTERVAL 10 HOUR
。INTERVAL 10
默认是天,如果需要指定为小时,应写成INTERVAL 10 HOUR
。YYYY-MM-DD
、YYYYMMDD
等。YYYY-MM-DD
、YYYYMMDD
等。通过以上示例和解释,希望你能更好地理解和使用MySQL中的日期加减函数。如果遇到其他问题,可以参考MySQL官方文档或相关教程进行进一步学习。