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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。