浏览 79
扫码
MySQL中的日期函数用于处理日期和时间数据。以下是一些常用的MySQL日期函数:
- CURDATE(): 返回当前日期。
SELECT CURDATE();
- CURTIME(): 返回当前时间。
SELECT CURTIME();
- NOW(): 返回当前日期和时间。
SELECT NOW();
- DATE_FORMAT(): 格式化日期,可以将日期转换为不同的格式。
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s');
- DATE_ADD(): 在日期上添加一个指定的时间间隔。
SELECT DATE_ADD(NOW(), INTERVAL 1 HOUR);
- DATE_SUB(): 在日期上减去一个指定的时间间隔。
SELECT DATE_SUB(NOW(), INTERVAL 1 DAY);
- DATEDIFF(): 计算两个日期之间的天数差。
SELECT DATEDIFF('2022-01-01', NOW());
- DATE(): 提取日期部分。
SELECT DATE(NOW());
- TIME(): 提取时间部分。
SELECT TIME(NOW());
- YEAR(): 提取年份部分。
SELECT YEAR(NOW());
这些是MySQL中的一些常用日期函数,可以帮助您在查询和处理日期数据时更加方便和灵活。您可以根据自己的需求选择合适的日期函数来处理日期数据。