MySQL中的`DATE_FORMAT`函数用于将日期或时间值按照指定的格式进行格式化。以下是一些常用的格式说明符:
`%Y`:四位数的年份(例如2023)
`%y`:两位数的年份(例如23)
`%m`:两位数的月份(例如10)
`%d`:两位数的月份中的天数(例如05)
`%M`:完整的月份名称(例如January)
`%b`:月份的简写名称(例如Jan)
`%D`:带有英文后缀的月份中的天数(例如1st, 2nd, 3rd)
`%H`:24小时制的小时数(00-23)
`%i`:分钟数(00-59)
`%s`:秒数(00-59)
`%p`:上午(AM)或下午(PM)
例如,如果你想格式化一个日期为`%Y-%m-%d`的格式,你可以使用以下SQL语句:
```sql
SELECT DATE_FORMAT(create_time, '%Y-%m-%d') FROM your_table;
```
这将返回一个格式化的日期字符串,如`2023-10-05`。