导读:在MySQL中,我们经常需要对时间日期进行截取操作,以满足不同的业务需求。本文将介绍MySQL中常用的时间日期截取函数及其使用方法。
1. DATE_FORMAT函数
DATE_FORMAT函数可以将日期格式化为指定的字符串形式。例如,将日期格式化为“年-月-日”的形式:
SELECT DATE_FORMAT('2021-09-01', '%Y-%m-%d');
结果为:“2021-09-01”。
2. YEAR函数
YEAR函数可以提取日期的年份。例如,提取日期“2021-09-01”的年份:
SELECT YEAR('2021-09-01');
结果为:“2021”。
3. MONTH函数
MONTH函数可以提取日期的月份。例如,提取日期“2021-09-01”的月份:
SELECT MONTH('2021-09-01');
结果为:“9”。
4. DAY函数
DAY函数可以提取日期的天数。例如,提取日期“2021-09-01”的天数:
SELECT DAY('2021-09-01');
结果为:“1”。
5. HOUR函数
HOUR函数可以提取时间的小时数。例如,提取时间“12:30:00”的小时数:
SELECT HOUR('12:30:00');
结果为:“12”。
总结:MySQL中有多种函数可以对时间日期进行截取操作,包括DATE_FORMAT、YEAR、MONTH、DAY和HOUR等函数。这些函数可以帮助我们快速地获取所需的时间日期信息,提高数据处理效率。