当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


MySQL GET_FORMAT()用法及代码示例


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’

相关用法


注:本文由纯净天空筛选整理自vanshgaur14866大神的英文原创作品 GET_FORMAT() function in MySQL。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。