mysql date函数
时间: 2023-10-10 14:10:37 浏览: 73
MySQL提供了许多函数来处理日期和时间。以下是一些常用的日期函数:
1. NOW():返回当前日期和时间。
2. CURDATE():返回当前日期。
3. CURTIME():返回当前时间。
4. DATE():从日期时间值中提取日期部分。
5. TIME():从日期时间值中提取时间部分。
6. YEAR():从日期中提取年份。
7. MONTH():从日期中提取月份。
8. DAY():从日期中提取天数。
9. HOUR():从时间中提取小时数。
10. MINUTE():从时间中提取分钟数。
11. SECOND():从时间中提取秒数。
12. DATE_FORMAT():将日期时间值格式化为指定的格式。
例如,以下查询将返回当前日期和时间:
SELECT NOW();
以下查询将返回当前日期:
SELECT CURDATE();
以下查询将返回当前时间:
SELECT CURTIME();
以下查询将返回指定日期时间值的日期部分:
SELECT DATE('2021-10-01 10:30:00');
以下查询将返回指定日期时间值的时间部分:
SELECT TIME('2021-10-01 10:30:00');
以下查询将返回指定日期时间值的年份:
SELECT YEAR('2021-10-01 10:30:00');
以下查询将返回指定日期时间值的月份:
SELECT MONTH('2021-10-01 10:30:00');
以下查询将返回指定日期时间值的天数:
SELECT DAY('2021-10-01 10:30:00');
以下查询将返回指定日期时间值的小时数:
SELECT HOUR('2021-10-01 10:30:00');
以下查询将返回指定日期时间值的分钟数:
SELECT MINUTE('2021-10-01 10:30:00');
以下查询将返回指定日期时间值的秒数:
SELECT SECOND('2021-10-01 10:30:00');
以下查询将返回指定日期时间值的指定格式:
SELECT DATE_FORMAT('2021-10-01 10:30:00', '%Y-%m-%d %H:%i:%s');
阅读全文