MySQL DATE_FORMAT函数
转载:https://www.yiibai.com/mysql/date_format.html目录一、常用对比二、MySQL DATE_FORMAT函数简介三、说明符及其含义四、常用的日期格式字符串一、常用对比将数据库日期格式转化为string(yyyy-MM-dd HH:mm:ss 格式):SELECT DATE_FORMAT(NOW(),'%Y-%m-%d %H:%i:%s')将数据库日期格
文章共2,073字 · 阅读需要大约7分钟
一键AI生成摘要,助你高效阅读
问答
·
转载:https://www.yiibai.com/mysql/date_format.html
目录
一、常用对比
将数据库日期格式转化为string(yyyy-MM-dd HH:mm:ss 格式): SELECT DATE_FORMAT(NOW(),'%Y-%m-%d %H:%i:%s') 将数据库日期格式转化为string(yy-MM-dd hh:mm:ss 格式): SELECT DATE_FORMAT(NOW(),'%y-%m-%d %h:%i:%s')
二、MySQL DATE_FORMAT函数简介
要将日期值格式化为特定格式,请使用
DATE_FORMAT
函数。DATE_FORMAT
函数的语法如下:DATE_FORMAT(date,format);
SQL
DATE_FORMAT()
函数接受两个参数:
date
:是要格式化的有效日期值format
:是由预定义的说明符组成的格式字符串,每个说明符前面都有一个百分比字符(%
)。有关预定义说明符的列表,请参见下表。
DATE_FORMAT
函数返回字符集和校对规则取决于客户端连接的设置的字符串。三、说明符及其含义
https://www.w3school.com.cn/sql/func_date_format.asp
限定符 含义 %a
三个字符缩写的工作日名称,例如:Mon, Tue, Wed,等 %b
三个字符缩写的月份名称,例如:Jan,Feb,Mar等 %c
以数字表示的月份值,例如:1, 2, 3…12 %D
英文后缀如:0th, 1st, 2nd等的一个月之中的第几天 %d
如果是 1
个数字(小于10
),那么一个月之中的第几天表示为加前导加0
, 如:00, 01,02, …31%e
没有前导零的月份的日子,例如:1,2,… 31 %f
微秒,范围在 000000..999999
%H
24小时格式的小时,前导加 0
,例如:00,01..23%h
小时,12小时格式,带前导零,例如:01,02 … 12 %I
与 %h
相同%i
分数为零,例如:00,01,… 59 %j
一年中的的第几天,前导为 0
,例如,001,002,… 366%k
24小时格式的小时,无前导零,例如:0,1,2 … 23 %l
12小时格式的小时,无前导零,例如:0,1,2 … 12 %M
月份全名称,例如:January, February,…December %m
具有前导零的月份名称,例如:00,01,02,… 12 %p
AM
或PM
,取决于其他时间说明符%r
表示时间, 12
小时格式hh:mm:ss AM
或PM
%S
表示秒,前导零,如:00,01,… 59 %s
与 %S
相同%T
表示时间,24小时格式 hh:mm:ss
%U
周的第一天是星期日,例如:00,01,02 … 53时,前导零的周数 %u
周的第一天是星期一,例如:00,01,02 … 53时,前导零的周数 %V
与 %U
相同,它与%X
一起使用%v
与 %u
相同,它与%x
一起使用%W
工作日的全称,例如:Sunday, Monday,…, Saturday %w
工作日,以数字来表示(0 = 星期日,1 = 星期一等) %X
周的四位数表示年份,第一天是星期日; 经常与 %V
一起使用%x
周的四位数表示年份,第一天是星期日; 经常与 %v
一起使用%Y
表示年份,四位数,例如2000,2001,…等。 %y
表示年份,两位数,例如00,01,…等。 %%
将百分比( %
)字符添加到输出四、常用的日期格式字符串
DATE_FORMAT字符串 格式化日期 %Y-%m-%d
2017/4/30 %e/%c/%Y
4/7/2013 %c/%e/%Y
7/4/2013 %d/%m/%Y
4/7/2013 %m/%d/%Y
7/4/2013 %e/%c/%Y %H:%i
4/7/2013 11:20 %c/%e/%Y %H:%i
7/4/2013 11:20 %d/%m/%Y %H:%i
4/7/2013 11:20 %m/%d/%Y %H:%i
7/4/2013 11:20 %e/%c/%Y %T
4/7/2013 11:20 %c/%e/%Y %T
7/4/2013 11:20 %d/%m/%Y %T
4/7/2013 11:20 %m/%d/%Y %T
7/4/2013 11:20 %a %D %b %Y
Thu 4th Jul 2013 %a %D %b %Y %H:%i
Thu 4th Jul 2013 11:20 %a %D %b %Y %T
Thu 4th Jul 2013 11:20:05 %a %b %e %Y
Thu Jul 4 2013 %a %b %e %Y %H:%i
Thu Jul 4 2013 11:20 %a %b %e %Y %T
Thu Jul 4 2013 11:20:05 %W %D %M %Y
Thursday 4th July 2013 %W %D %M %Y %H:%i
Thursday 4th July 2013 11:20 %W %D %M %Y %T
Thursday 4th July 2013 11:20:05 %l:%i %p %b %e, %Y
7/4/2013 11:20 %M %e, %Y
4-Jul-13 %a, %d %b %Y %T
Thu, 04 Jul 2013 11:20:05
更多推荐
已为社区贡献27条内容
所有评论(0)