當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


MySQL GET_FORMAT方法用法及代碼示例


MySQL 的 GET_FORMAT(~) 方法將根據輸入區域的默認格式樣式返回格式字符串。

參數

1. 日期 |時間 |約會時間

要檢索其格式字符串的數據類型。

2.'EUR' | 'USA' | 'JIS' | 'ISO' | 'INTERNAL'

我們應該返回其格式樣式的區域。注意此處的 ISO 指的是 ISO 9075。

返回值

下表顯示了可能的方法調用及其相應的返回格式字符串:

方法調用

返回值

GET_FORMAT(DATE,'USA')

'%m.%d.%Y'

GET_FORMAT(DATE,'JIS')

'%Y-%m-%d'

GET_FORMAT(DATE,'ISO')

'%Y-%m-%d'

GET_FORMAT(DATE,'EUR')

'%d.%m.%Y'

GET_FORMAT(DATE,'INTERNAL')

'%Y%m%d'

GET_FORMAT(DATETIME,'USA')

'%Y-%m-%d %H.%i.%s'

GET_FORMAT(DATETIME,'JIS')

'%Y-%m-%d %H:%i:%s'

GET_FORMAT(DATETIME,'ISO')

'%Y-%m-%d %H:%i:%s'

GET_FORMAT(DATETIME,'EUR')

'%Y-%m-%d %H.%i.%s'

例子

基本用法

要返回 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' 的格式。

格式化類型列表

下表列出了有效的格式類型:

說明符

說明

%a

工作日縮寫名稱(Sun..Sat)

%b

月份名稱縮寫(Jan..Dec)

%c

月份,數字 (0..12)

%D

帶英文後綴的月份日期(0th、1st、2nd、3rd ...)

%d

一月中的某一天,數字 (00..31)

%e

一月中的某一天,數字 (0..31)

%f

微秒 (000000..999999)

%H

小時 (00..23)

%h

小時 (01..12)

%I

小時 (01..12)

%i

分鍾,數字 (00..59)

%j

一年中的某一天 (001..366)

%k

小時 (0..23)

%l

小時 (1..12)

%M

月份名稱(一月..十二月)

%m

月份,數字 (00..12)

%p

上午或下午

%r

時間,12 小時製(hh:mm:ss 後接 AM 或 PM)

%S

秒 (00..59)

%s

秒 (00..59)

%T

時間,24 小時製 (hh:mm:ss)

%U

周 (00..53),其中星期日是一周的第一天; WEEK()模式0

%u

周 (00..53),其中星期一是一周的第一天; WEEK()模式1

周 (01..53),其中星期日是一周的第一天; WEEK()模式2;與 %X 一起使用

%v

周 (01..53),其中星期一是一周的第一天; WEEK()模式3;與 %x 一起使用

%W

星期名稱(星期日..星期六)

%w

星期幾(0=星期日..6=星期六)

%X

星期的年份,其中星期日是一周的第一天,數字,四位數字;與 %V 一起使用

%x

星期的年份,其中星期一是一周的第一天,數字,四位數字;與 %v 一起使用

%Y

年份,數字,四位數字

%y

年份,數字(兩位數)

一個字麵的 % 字符

相關用法


注:本文由純淨天空篩選整理自Arthur Yanagisawa大神的英文原創作品 MySQL | GET_FORMAT method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。