MySQL中date_format()函数的使用方法
MySQL中的date_format()函数是用于格式化日期和时间的一个函数。它可以将日期和时间转换为指定的格式,以便更好的显示和使用。
date_format()函数的语法如下:
SELECT DATE_FORMAT(date,format) FROM table_name;
其中,date是指要格式化的日期/时间,format是指格式化的格式,table_name是指要查询的表名。
date_format()函数支持的格式化字符如下:
- %a:缩写星期名称,如Sun
- %b:缩写月份名称,如Jan
- %c:月份,从1开始,如1
- %d:月份中的天,从01开始,如01
- %e:月份中的天,从1开始,如1
- %H:小时,从00开始,如09
- %I:12小时制,从01开始,如09
- %j:年份中的天,从001开始,如023
- %k:小时,从0开始,如9
- %l:12小时制,从1开始,如9
- %M:月份名称,如January
- %m:月份,从01开始,如01
- %p:AM或PM
- %r:12小时的时间格式,如09:15:16 PM
- %S:秒,从00开始,如09
- %s:秒,从00开始,如09
- %T:24小时的时间格式,如21:15:16
- %U:周,从00开始,以星期日为一周的第一天,如19
- %u:周,从00开始,以星期一为一周的第一天,如19
- %V:年份中的周,以星期一为一周的第一天,如20
- %W:星期名称,如Sunday
- %w:星期,从0开始,以星期日为一周的第一天,如0
- %X:年份,如2019
- %x:月份,如01
- %Y:年份,如2019
- %y:年份,从00开始,如19
下面是一个使用date_format()函数的示例:
SELECT DATE_FORMAT(date_column, '%Y-%m-%d') FROM table_name;
上面的代码将date_column字段中的日期格式化为“年-月-日”格式,如“2019-01-01”。