MySQL GET_FORMAT() 函数有什么用途?

MySQL GET_FORMAT() 函数有什么用途?

MySQL GET_FORMAT() 函数用于将数据类型(如 DATE、TIME、DATETIME 或 TIMESTAMP)按照第二个参数给定的标准格式进行格式化转换。标准格式类型可以是 EUR、INTERNAL、ISO、JIS 或 USA。返回的格式代码与 DATE_FORMAT() 函数使用的代码相同。该函数通常与 DATE_FORMAT() 和 STR_TO_DATE() 函数一起使用。

阅读更多:MySQL 教程

语法

GET_FORMAT(data_type, standard_format)
Mysql

如前所述,data_type 可以是 DATE、TIME、DATETIME 或 TIMESTAMP,而 standard_format 则可以是 EUR、INTERNAL、ISO、JIS 或 USA。

示例

mysql> Select GET_FORMAT(DATE, 'USA') AS 'AMERICAN Format',
-> GET_FORMAT(DATE, 'ISO') AS 'ISO Format';

+-----------------+------------+
| AMERICAN Format | ISO Format |
+-----------------+------------+
| %m.%d.%Y | %Y-%m-%d          |
+-----------------+------------+
1 row in set (0.00 sec)
Mysql

上面的查询返回美国使用的日期格式和 ISO 日期格式。

mysql> Select GET_FORMAT(TIME, 'USA') AS 'AMERICAN Format',
-> GET_FORMAT(TIME, 'ISO') AS 'ISO Format';

+-----------------+------------+
| AMERICAN Format | ISO Format |
+-----------------+------------+
| %h:%i:%s %p | %H:%i:%s       |
+-----------------+------------+
1 row in set (0.00 sec)
Mysql

上面的查询返回美国使用的时间格式和 ISO 时间格式。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册