MySQL 的 DATE_FORMAT(~)
方法返回根據提供的格式格式化的日期或日期時間。
參數
1. date
| date/datetime
要格式化的日期或日期時間。
2. format
| string
用於格式化的格式。
請參閱頁麵底部的“格式類型列表”。
返回值
格式化的日期。
例子
要返回帶有工作日名稱、帶有英文後綴的月份、月份名稱和 4 位數年份的日期:
SELECT DATE_FORMAT('2020-04-26 21:53:00', '%W %D %M %Y');
+---------------------------------------------------+
| DATE_FORMAT('2020-04-26 21:53:00', '%W %D %M %Y') |
+---------------------------------------------------+
| Sunday 26th April 2020 |
+---------------------------------------------------+
要返回帶有縮寫的工作日名稱、月份的日期、縮寫的月份名稱和 2 位數年份的日期:
SELECT DATE_FORMAT('2020-04-26 21:53:00','%a %d %b %y');
+--------------------------------------------------+
| DATE_FORMAT('2020-04-26 21:53:00','%a %d %b %y') |
+--------------------------------------------------+
| Sun 26 Apr 20 |
+--------------------------------------------------+
格式化類型列表
下表列出了有效的格式類型:
說明符 |
說明 |
---|---|
|
工作日縮寫名稱(Sun..Sat) |
|
月份名稱縮寫(Jan..Dec) |
|
月份,數字 (0..12) |
|
帶英文後綴的月份日期(0th、1st、2nd、3rd ...) |
|
一月中的某一天,數字 (00..31) |
|
一月中的某一天,數字 (0..31) |
|
微秒 (000000..999999) |
|
小時 (00..23) |
|
小時 (01..12) |
|
小時 (01..12) |
|
分鍾,數字 (00..59) |
|
一年中的某一天 (001..366) |
|
小時 (0..23) |
|
小時 (1..12) |
|
月份名稱(一月..十二月) |
|
月份,數字 (00..12) |
|
上午或下午 |
|
時間,12 小時製(hh:mm:ss 後接 AM 或 PM) |
|
秒 (00..59) |
|
秒 (00..59) |
|
時間,24 小時製 (hh:mm:ss) |
|
周 (00..53),其中星期日是一周的第一天; WEEK()模式0 |
|
周 (00..53),其中星期一是一周的第一天; WEEK()模式1 |
周 (01..53),其中星期日是一周的第一天; WEEK()模式2;與 %X 一起使用 | |
|
周 (01..53),其中星期一是一周的第一天; WEEK()模式3;與 %x 一起使用 |
|
星期名稱(星期日..星期六) |
|
星期幾(0=星期日..6=星期六) |
|
星期的年份,其中星期日是一周的第一天,數字,四位數字;與 %V 一起使用 |
|
星期的年份,其中星期一是一周的第一天,數字,四位數字;與 %v 一起使用 |
|
年份,數字,四位數字 |
|
年份,數字(兩位數) |
一個字麵的 % 字符 |
相關用法
- MySQL DATE_FORMAT()用法及代碼示例
- MySQL DATE_ADD()用法及代碼示例
- MySQL DATE_SUB()用法及代碼示例
- MySQL DATE_SUB方法用法及代碼示例
- MySQL DATE_ADD方法用法及代碼示例
- MySQL DATEDIFF方法用法及代碼示例
- MySQL DATE方法用法及代碼示例
- MySQL DATEDIFF()用法及代碼示例
- MySQL DATE()用法及代碼示例
- MySQL DAYOFMONTH()用法及代碼示例
- MySQL DAY方法用法及代碼示例
- MySQL DAYOFYEAR()用法及代碼示例
- MySQL DAYNAME方法用法及代碼示例
- MySQL DAYOFMONTH方法用法及代碼示例
- MySQL DAYNAME()用法及代碼示例
- MySQL DAYOFWEEK方法用法及代碼示例
- MySQL DAY()用法及代碼示例
- MySQL DAYOFYEAR方法用法及代碼示例
- MySQL DAYOFWEEK()用法及代碼示例
- MySQL DES_ENCRYPT()用法及代碼示例
- MySQL DEGREES方法用法及代碼示例
- MySQL DES_DECRYPT()用法及代碼示例
- MySQL DELETE用法及代碼示例
- MySQL DECODE( )用法及代碼示例
- MySQL DIV用法及代碼示例
注:本文由純淨天空篩選整理自Arthur Yanagisawa大神的英文原創作品 MySQL | DATE_FORMAT method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。