MySQL DATE_FORMAT() 函数
❮ MySQL 函数
例子
格式化日期
SELECT DATE_FORMAT("2017-06-15", "%Y");
自己试试 »
定义和用法
DATE_FORMAT() 函数按指定格式格式化日期。
语法
DATE_FORMAT(date, format)
参数值
参数 |
描述 |
date |
必填。要格式化的日期 |
format |
必填。要使用的格式。可以是一个或多个以下值
格式 |
描述 |
%a |
星期几的缩写名称(Sun 到 Sat) |
%b |
月份的缩写名称(Jan 到 Dec) |
%c |
月份的数字名称(0 到 12) |
%D |
月份中的日期,以数字形式表示,后跟后缀(1st、2nd、3rd...) |
%d |
月份中的日期,以数字形式表示(01 到 31) |
%e |
月份中的日期,以数字形式表示(0 到 31) |
%f |
微秒(000000 到 999999) |
%H |
小时(00 到 23) |
%h |
小时(00 到 12) |
%I |
小时(00 到 12) |
%i |
分钟(00 到 59) |
%j |
一年中的第几天(001 到 366) |
%k |
小时(0 到 23) |
%l |
小时(1 到 12) |
%M |
月份名称(January 到 December) |
%m |
月份名称,以数字形式表示(00 到 12) |
%p |
AM 或 PM |
%r |
12 小时 AM/PM 格式的时间(hh:mm:ss AM/PM) |
%S |
秒(00 到 59) |
%s |
秒(00 到 59) |
%T |
24 小时格式的时间(hh:mm:ss) |
%U |
以星期日为一周的第一天计算的星期数(00 到 53) |
%u |
以星期一为一周的第一天计算的星期数(00 到 53) |
%V |
以星期日为一周的第一天计算的星期数(01 到 53)。与 %X 结合使用 |
%v |
以星期一为一周的第一天计算的星期数(01 到 53)。与 %x 结合使用 |
%W |
星期几的完整名称(Sunday 到 Saturday) |
%w |
一周中的第几天,其中星期日=0,星期六=6 |
%X |
以星期日为一周的第一天计算的年份。与 %V 结合使用 |
%x |
以星期一为一周的第一天计算的年份。与 %v 结合使用 |
%Y |
四位数的年份 |
%y |
两位数的年份 |
|
技术细节
更多示例
例子
格式化日期
SELECT DATE_FORMAT("2017-06-15", "%M %d %Y");
自己试试 »
例子
格式化日期
SELECT DATE_FORMAT("2017-06-15", "%W %M %e %Y");
自己试试 »
例子
格式化日期
SELECT DATE_FORMAT(BirthDate, "%W %M %e %Y") FROM Employees;
自己试试 »
❮ MySQL 函数
W3schools Pathfinder
Track your progress - it's free!