GET_FORMAT():
MySQL中的此函數有助於將日期或時間或DateTime轉換為指定參數的格式化字符串。如果與DATE_FORMAT()函數結合使用,則GET_FORMAT()函數將更有用。
用法:
GET_FORMAT({DATE | TIME | DATETIME}, {'EUR' | 'USA' | 'JIS' | 'ISO' | 'INTERNAL'})
參數:
- DATE |時間|約會時間 -日期或時間或DateTime。
- “ EUR” | “美國” | ‘JIS’| “ ISO” | “內部”-使用了不同的格式。
返回值:
該函數將為指定的參數返回格式化的字符串。
示例1:
GET_FORMAT()函數的基本用法。
SELECT GET_FORMAT(DATE, 'EUR') As New_Format;
輸出:
New_Format |
---|
‘%d。%m。%Y’ |
示例-2:
現在與GET_FORMAT()一起使用DATE_FORMAT()函數。
SELECT DATE_FORMAT('2020-12-25', GET_FORMAT(DATE, 'USA')) AS 'New_Format';
輸出:
New_Format |
---|
2020年12月25日 |
示例3:
使用帶有日期值的GET_FORMAT()函數,這意味著第一個參數固定為DATE,第二個參數連續更改。
SELECT GET_FORMAT(DATE, 'USA') AS 'USA_format', GET_FORMAT(DATE, 'JIS') AS 'JIS_format', GET_FORMAT(DATE, 'ISO') AS 'ISO_format', GET_FORMAT(DATE, 'EUR') AS 'EUR_format';
輸出:
USA_format | JIS_format | ISO_format | EUR_format |
---|---|---|---|
‘%m。%d。%Y’ | ‘%Y-%m-%d’ | ‘%Y-%m-%d’ | ‘%d。%m。%Y’ |
示例4:
將GET_FORMAT()函數與DateTime值一起使用,這意味著第一個參數固定為DATETIME,第二個參數連續更改。
SELECT GET_FORMAT(DATETIME, 'USA') AS 'USA_format', GET_FORMAT(DATETIME, 'JIS') AS 'JIS_format', GET_FORMAT(DATETIME, 'ISO') AS 'ISO_format', GET_FORMAT(DATETIME, 'EUR') AS 'EUR_format';
輸出:
USA_format | JIS_format | ISO_format | EUR_format |
---|---|---|---|
‘%Y-%m-%d%H.%i。%s’ | ‘%Y-%m-%d%H:%i:%s’ | ‘%Y-%m-%d%H:%i:%s’ | ‘%Y-%m-%d%H.%i。%s’ |
示例5:
使用帶有時間值的GET_FORMAT()函數,這意味著第一個參數固定為TIME,第二個參數連續更改。
SELECT GET_FORMAT(TIME, 'USA') AS 'USA_format', GET_FORMAT(TIME, 'JIS') AS 'JIS_format', GET_FORMAT(TIME, 'ISO') AS 'ISO_format', GET_FORMAT(TIME, 'EUR') AS 'EUR_format';
輸出:
USA_format | JIS_format | ISO_format | EUR_format |
---|---|---|---|
‘%h:%i:%s%p’ | ‘%H:%i:%s’ | ‘%H:%i:%s’ | ‘%H.%i。%s’ |
相關用法
- MySQL LEAD() and LAG()用法及代碼示例
- MySQL BIN()用法及代碼示例
- MySQL LAST_DAY()用法及代碼示例
- MySQL WEEKOFYEAR()用法及代碼示例
- MySQL MOD()用法及代碼示例
- MySQL Group_CONCAT()用法及代碼示例
- MySQL DEFAULT()用法及代碼示例
- MySQL AES_ENCRYPT()用法及代碼示例
- MySQL AES_DECRYPT()用法及代碼示例
- MySQL MD5用法及代碼示例
- MySQL COMPRESS( )用法及代碼示例
- MySQL PASSWORD用法及代碼示例
- MySQL DES_DECRYPT()用法及代碼示例
- MySQL DES_ENCRYPT()用法及代碼示例
- MySQL DECODE( )用法及代碼示例
- MySQL ENCODE( )用法及代碼示例
- MySQL ISNULL( )用法及代碼示例
- MySQL NULLIF( )用法及代碼示例
- MySQL VERSION()用法及代碼示例
- MySQL USER( )用法及代碼示例
- MySQL CONVERT( )用法及代碼示例
- MySQL CONV( )用法及代碼示例
注:本文由純淨天空篩選整理自vanshgaur14866大神的英文原創作品 GET_FORMAT() function in MySQL。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。