mysql格式化日期的方法
时间: 2023-10-12 17:09:42 浏览: 88
MySQL 格式化日期的方法是使用 DATE_FORMAT 函数。该函数可以将日期格式化为特定格式的字符串,以便在查询结果中显示。
语法:
```sql
DATE_FORMAT(date, format)
```
其中,date 是需要格式化的日期,可以是一个日期值、日期时间值或者日期时间类型的字符串;format 是日期格式化的格式,可以是以下任意组合的格式化占位符:
| 格式化占位符 | 描述 |
| --- | --- |
| %Y | 年份,4 位数字 |
| %y | 年份,2 位数字 |
| %m | 月份,数字表示(01-12) |
| %c | 月份,数字表示(1-12) |
| %b | 月份,缩写名称(Jan-Dec) |
| %M | 月份,完整名称(January-December) |
| %d | 日期,数字表示(01-31) |
| %e | 日期,数字表示(1-31) |
| %a | 星期几,缩写名称(Sun-Sat) |
| %W | 星期几,完整名称(Sunday-Saturday) |
| %H | 小时,24 小时制(00-23) |
| %h | 小时,12 小时制(01-12) |
| %i | 分钟(00-59) |
| %s | 秒(00-59) |
| %p | AM 或 PM |
示例:
```sql
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s') AS formatted_date;
```
这个查询将返回当前日期和时间的格式化字符串,格式为 "年-月-日 小时:分钟:秒"。
阅读全文