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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。
