mysql中的date_format函数是用来格式化日期的,它可以将日期格式化为指定的格式。
使用方法
date_format函数的使用方法如下:
SELECT DATE_FORMAT(date,format) FROM table_name
其中date是指要格式化的日期,format是指要格式化为哪种格式。
格式化字符
date_format函数支持的格式化字符如下:
- %a: 星期几的简写,如Sun表示星期日
- %b: 月份的简写,如Jan表示一月
- %c: 月份,从1开始,如1表示一月
- %d: 日期,从01开始,如01表示1日
- %e: 日期,从1开始,如1表示1日
- %f: 微秒,从000000开始,如000001表示1微秒
- %H: 小时,从00开始,如00表示0点
- %i: 分钟,从00开始,如00表示0分
- %j: 一年中的第几天,从001开始,如001表示1月1日
- %k: 小时,从0开始,如0表示0点
- %l: 分钟,从0开始,如0表示0分
- %m: 月份,从01开始,如01表示1月
- %M: 月份的全称,如January表示一月
- %p: 上午/下午,如AM表示上午
- %r: 小时,从1开始,如1表示1点
- %s: 秒,从00开始,如00表示0秒
- %S: 秒,从0开始,如0表示0秒
- %T: 小时,从00开始,如00表示0点
- %U: 一年中的第几周,从00开始,如00表示第一周
- %u: 一年中的第几周,从1开始,如1表示第一周
- %V: 一年中的第几周,从01开始,如01表示第一周
- %v: 一年中的第几周,从1开始,如1表示第一周
- %W: 星期几的全称,如Sunday表示星期日
- %Y: 年份,从0000开始,如2020表示2020年
- %%: 表示百分号,如%表示百分号
示例
下面是一个使用date_format函数格式化日期的示例:
SELECT DATE_FORMAT(date,'%Y-%m-%d %H:%i:%s') FROM table_name
上面的示例将日期格式化为“年-月-日 小时:分钟:秒”的格式。
mysql中的date_format函数可以将日期格式化为指定的格式,它支持的格式化字符有%a、%b、%c、%d、%e、%f、%H、%i、%j、%k、%l、%m、%M、%p、%r、%s、%S、%T、%U、%u、%V、%v、%W、%Y、%%等,使用方法如下:
SELECT DATE_FORMAT(date,format) FROM table_name