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 |
年份(4 位數字) |
%y |
年份(2 位數字) |
|
技術詳情
更多示例
示例
格式化日期
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 學習路徑
跟蹤您的進度 - 免費!