MySQL如何把日期格式化

更新时间:02-08 教程 由 薇糖 分享

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日期格式化技巧的详细介绍,希望对大家有所帮助。

声明:关于《MySQL如何把日期格式化》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2118189.html