MySQL 的 GET_FORMAT(~)
方法將根據輸入區域的默認格式樣式返回格式字符串。
參數
1. 日期 |時間 |約會時間
要檢索其格式字符串的數據類型。
2.'EUR' | 'USA' | 'JIS' | 'ISO' | 'INTERNAL'
我們應該返回其格式樣式的區域。注意此處的 ISO 指的是 ISO 9075。
返回值
下表顯示了可能的方法調用及其相應的返回格式字符串:
方法調用 |
返回值 |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
例子
基本用法
要返回 ISO 9075 日期的格式字符串:
SELECT GET_FORMAT(DATE,'ISO');
+------------------------+
| GET_FORMAT(DATE,'ISO') |
+------------------------+
| %Y-%m-%d |
+------------------------+
與DATE_FORMAT(~) 一起使用
使用GET_FORMAT(~)
的返回值作為 DATE_FORMAT(~)
的輸入
SELECT DATE_FORMAT('2020-04-26 21:53:10', GET_FORMAT(DATE, 'USA'));
+-------------------------------------------------------------+
| DATE_FORMAT('2020-04-26 21:53:10', GET_FORMAT(DATE, 'USA')) |
+-------------------------------------------------------------+
| 04.26.2020 |
+-------------------------------------------------------------+
請注意, GET_FORMAT(DATE,'USA')
的返回值是 '%m.%d.%Y'
,它指定我們應該用來格式化 '2020-04-26 21:53:00'
的格式。
格式化類型列表
下表列出了有效的格式類型:
說明符 |
說明 |
---|---|
|
工作日縮寫名稱(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 GET_FORMAT()用法及代碼示例
- MySQL GROUP_CONCAT()用法及代碼示例
- MySQL Group_CONCAT()用法及代碼示例
- MySQL GROUP BY用法及代碼示例
- MySQL GREATEST()用法及代碼示例
- MySQL GROUP_CONCAT方法用法及代碼示例
- MySQL ROUND()用法及代碼示例
- MySQL REPEAT()用法及代碼示例
- MySQL POWER()用法及代碼示例
- MySQL LEAD() and LAG()用法及代碼示例
- MySQL IS_IPV4()用法及代碼示例
- MySQL RADIANS方法用法及代碼示例
- MySQL VARIANCE方法用法及代碼示例
- MySQL WEEK()用法及代碼示例
- MySQL TIME_FORMAT方法用法及代碼示例
- MySQL CURTIME()用法及代碼示例
- MySQL weekofyear()用法及代碼示例
- MySQL Convert()用法及代碼示例
- MySQL IS NOT用法及代碼示例
- MySQL FROM_BASE64()用法及代碼示例
- MySQL LEFT方法用法及代碼示例
- MySQL UCASE方法用法及代碼示例
- MySQL PI()用法及代碼示例
- MySQL CONCAT()用法及代碼示例
- MySQL UPPER方法用法及代碼示例
注:本文由純淨天空篩選整理自Arthur Yanagisawa大神的英文原創作品 MySQL | GET_FORMAT method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。