MySQL 的 DATE_FORMAT(~)
方法返回根据提供的格式格式化的日期或日期时间。
参数
1. date
| date/datetime
要格式化的日期或日期时间。
2. format
| string
用于格式化的格式。
请参阅页面底部的“格式类型列表”。
返回值
格式化的日期。
例子
要返回带有工作日名称、带有英文后缀的月份、月份名称和 4 位数年份的日期:
SELECT DATE_FORMAT('2020-04-26 21:53:00', '%W %D %M %Y');
+---------------------------------------------------+
| DATE_FORMAT('2020-04-26 21:53:00', '%W %D %M %Y') |
+---------------------------------------------------+
| Sunday 26th April 2020 |
+---------------------------------------------------+
要返回带有缩写的工作日名称、月份的日期、缩写的月份名称和 2 位数年份的日期:
SELECT DATE_FORMAT('2020-04-26 21:53:00','%a %d %b %y');
+--------------------------------------------------+
| DATE_FORMAT('2020-04-26 21:53:00','%a %d %b %y') |
+--------------------------------------------------+
| Sun 26 Apr 20 |
+--------------------------------------------------+
格式化类型列表
下表列出了有效的格式类型:
说明符 |
说明 |
---|---|
|
工作日缩写名称(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 DATE_FORMAT()用法及代码示例
- MySQL DATE_ADD()用法及代码示例
- MySQL DATE_SUB()用法及代码示例
- MySQL DATE_SUB方法用法及代码示例
- MySQL DATE_ADD方法用法及代码示例
- MySQL DATEDIFF方法用法及代码示例
- MySQL DATE方法用法及代码示例
- MySQL DATEDIFF()用法及代码示例
- MySQL DATE()用法及代码示例
- MySQL DAYOFMONTH()用法及代码示例
- MySQL DAY方法用法及代码示例
- MySQL DAYOFYEAR()用法及代码示例
- MySQL DAYNAME方法用法及代码示例
- MySQL DAYOFMONTH方法用法及代码示例
- MySQL DAYNAME()用法及代码示例
- MySQL DAYOFWEEK方法用法及代码示例
- MySQL DAY()用法及代码示例
- MySQL DAYOFYEAR方法用法及代码示例
- MySQL DAYOFWEEK()用法及代码示例
- MySQL DES_ENCRYPT()用法及代码示例
- MySQL DEGREES方法用法及代码示例
- MySQL DES_DECRYPT()用法及代码示例
- MySQL DELETE用法及代码示例
- MySQL DECODE( )用法及代码示例
- MySQL DIV用法及代码示例
注:本文由纯净天空筛选整理自Arthur Yanagisawa大神的英文原创作品 MySQL | DATE_FORMAT method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。