在 MySQL 中,有许多用于处理日期和时间的内置函数。以下是一些常用的 MySQL 时间函数:
-
NOW():返回当前日期和时间。
SELECT NOW(); -
CURDATE():返回当前日期。
SELECT CURDATE(); -
CURTIME():返回当前时间。
SELECT CURTIME(); -
DATE_FORMAT(date, format):将日期格式化为指定的格式。
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d'); -
DATE_ADD(date, INTERVAL expr type):将日期增加一个指定的时间间隔。
SELECT DATE_ADD(NOW(), INTERVAL 1 DAY); -
DATE_SUB(date, INTERVAL expr type):将日期减去一个指定的时间间隔。
SELECT DATE_SUB(NOW(), INTERVAL 1 MONTH); -
DATEDIFF(date1, date2):计算两个日期之间的天数差。
SELECT DATEDIFF('2024-04-15', '2024-04-10'); -
DATE_FORMAT(date, format):将日期格式化为指定的格式。
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s');
这些是一些常用的 MySQL 时间函数,可以帮助您在数据库中处理日期和时间数据。