mysql DATE_FORMAT
时间: 2023-10-12 07:08:57 浏览: 81
几个实用的MySQL内置函数实用说明
MySQL DATE_FORMAT 函数可以将日期格式化为指定的字符串形式。它的语法如下:
```
DATE_FORMAT(date,format)
```
其中,date 是要格式化的日期,可以是 DATE 类型、DATETIME 类型、TIMESTAMP 类型或者字符串;format 是指定的格式化字符串。
下面是一些常用的格式化字符串:
- %Y:四位数字表示的年份
- %m:月份,取值范围是 01 到 12
- %d:日,取值范围是 01 到 31
- %H:小时,24 小时制,取值范围是 00 到 23
- %i:分钟,取值范围是 00 到 59
- %s:秒,取值范围是 00 到 59
- %W:星期几的英文全称,比如 Sunday
- %w:星期几的数字表示,0 表示星期天,1 表示星期一,以此类推
例如,将 2022 年 10 月 1 日格式化为 "2022-10-01" 的字符串,可以使用以下 SQL 语句:
```
SELECT DATE_FORMAT('2022-10-01','%Y-%m-%d');
```
输出为:
```
'2022-10-01'
```
阅读全文