MySQL中的date_format
函数可以将日期时间类型的数据格式化为字符串。其基本语法如下:
date_format(date, format)
其中,date
是日期时间类型的数据(比如datetime
、timestamp
等),format
是指定的日期时间输出格式。
format
参数可以使用各种格式化符号,具体使用方式如下:
格式化符号 | 含义 |
---|---|
%Y | 年份,4位数字 |
%y | 年份,2位数字 |
%m | 月份,数字 |
%d | 日期,数字 |
%H | 小时,24小时制 |
%h | 小时,12小时制 |
%i | 分钟 |
%s | 秒 |
%p | AM/PM |
%W | 星期全名 |
%w | 星期数字 |
%M | 月份全名 |
%b | 月份简写 |
下面通过两个示例来进一步说明date_format
函数的使用方法。
- 将日期时间类型数据格式化为YYYY_MM_DD格式的字符串
SELECT date_format(NOW(), '%Y_%m_%d');
输出结果:2022_06_13
上述代码中,我们使用了%Y
、%m
和%d
三个格式化符号来分别表示年、月和日。
- 将日期时间类型数据格式化为YYYY_MM_DD HH:MI:SS格式的字符串
SELECT date_format(NOW(), '%Y_%m_%d %H:%i:%s');
输出结果:2022_06_13 09:19:32
上述代码中,我们使用了%Y
、%m
、%d
、%H
、%i
和%s
六个格式化符号来分别表示年、月、日、时、分和秒。
综上,date_format
函数是一个非常有用的函数,能够帮助我们将日期时间类型的数据以各种不同的格式输出为字符串,很好地满足了很多实际场景的需求。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:MySQL时间格式化date_format使用语法 - Python技术站