1. 日期格式化函数介绍
2. 格式化日期为年、日
3. 格式化日期为时、秒
4. 格式化日期为星期几
5. 格式化日期为指定格式
1. 日期格式化函数介绍
MySQL提供了许多日期格式化函数,包括DATE_FORMAT、TIME_FORMAT、YEAR、MONTH、DAY、HOUR、MINUTE、SECOND、DAYNAME、MONTHNAME等。这些函数可以根据我们的需要,将日期格式化为不同的形式。
2. 格式化日期为年、日
如果我们只需要将日期格式化为年、日的形式,可以使用YEAR、MONTH、DAY函数。例如:
SELECT YEAR('2021-10-01'); -- 输出2021
SELECT MONTH('2021-10-01'); -- 输出10
SELECT DAY('2021-10-01'); -- 输出01
3. 格式化日期为时、秒
如果我们需要将日期格式化为时、秒的形式,可以使用HOUR、MINUTE、SECOND函数。例如:
SELECT HOUR('2021-10-01 12:34:56'); -- 输出12
SELECT MINUTE('2021-10-01 12:34:56'); -- 输出34
SELECT SECOND('2021-10-01 12:34:56'); -- 输出56
4. 格式化日期为星期几
如果我们需要将日期格式化为星期几的形式,可以使用DAYNAME函数。例如:
SELECT DAYNAME('2021-10-01'); -- 输出Friday
5. 格式化日期为指定格式
表示月份,%d表示日,%H表示小时,%i表示分钟,%s表示秒,%W表示星期几等等。例如:
月%d日'); -- 输出2021年10月01日-%d %H:%i:%s'); -- 输出2021-10-01 12:34:56
以上就是本文对MySQL日期格式化技巧的详细介绍,希望对大家有所帮助。