MySQL 中获取当前日期、当前时间和当前日期时间的函数分别是:
- 获取当前日期:CURDATE() 或 CURRENT_DATE
SELECT CURDATE(); -- 返回格式为 'YYYY-MM-DD' 的当前日期
SELECT CURRENT_DATE; -- 同上,返回格式为 'YYYY-MM-DD' 的当前日期
- 获取当前时间:CURTIME() 或 CURRENT_TIME
SELECT CURTIME(); -- 返回格式为 'HH:MM:SS' 的当前时间
SELECT CURRENT_TIME; -- 同上,返回格式为 'HH:MM:SS' 的当前时间
- 获取当前日期时间:NOW() 或 SYSDATE()
SELECT NOW(); -- 返回格式为 'YYYY-MM-DD HH:MM:SS' 的当前日期时间
SELECT SYSDATE(); -- 同上,返回格式为 'YYYY-MM-DD HH:MM:SS' 的当前日期时间
- 获取指定天数后的日期:
-- 例如今天是 2022-01-01,要获取三天后的日期:
SELECT DATE_ADD(CURDATE(), INTERVAL 3 DAY); -- 返回 '2022-01-04'