MySQL DATE_FORMAT() 函数
            
            
实例
格式化日期:
SELECT DATE_FORMAT("2017-06-15", "%Y");
运行实例» 
定义和用法
DATE_FORMAT()函数按指定格式化日期。
语法
DATE_FORMAT(date, format)
参数值
| 参数 | 
描述 | 
| date | 
必须项。要格式化的日期 | 
| format | 
必须项。要使用的格式。可以是以下值中的一个或组合:
| 格式 | 
描述 | 
 
| %a | 
工作日缩写名称(周日至周六) | 
 
| %b | 
缩写的月份名称(1月至12月) | 
 
| %C | 
数字月份名称(0到12) | 
 
| %D | 
作为数值的月中的某一天,后跟后缀(第1,第2,第3,......) | 
 
| %d | 
作为数值的月份日期(01到31) | 
 
| %e | 
每月的某一天作为数值(0到31) | 
 
| %f | 
微秒(000000至999999) | 
 
| %H | 
小时(00到23) | 
 
| %h | 
小时(00到12) | 
 
| %I | 
小时(00到12) | 
 
| %i | 
分钟(00至59) | 
 
| %j | 
一年中的某一天(001至366) | 
 
| %k | 
小时(0到23) | 
 
| %l | 
小时(1到12) | 
 
| %M | 
月份名称(1月至12月) | 
 
| %m | 
月份名称作为数值(00到12) | 
 
| %p | 
上午或下午 | 
 
| %r | 
时间为12小时AM或PM格式(hh:mm:ss AM / PM) | 
 
| %S | 
秒(00到59) | 
 
| %s | 
秒(00到59) | 
 
| %T | 
24小时格式的时间(hh:mm:ss) | 
 
| %U | 
星期日是星期的第一天(00到53)的星期 | 
 
| %u | 
星期一是一周的第一天(00到53)的星期 | 
 
| %V | 
星期日是星期的第一天(01到53)的星期。与%X一起使用 | 
 
| %v | 
星期一是星期的第一天(01到53)的星期。与%X一起使用 | 
 
| %W | 
工作日名称全部(周日至周六) | 
 
| %w | 
星期日= 0和星期六= 6的星期几 | 
 
| %X | 
星期日是一周的第一天的一周。与%V一起使用 | 
 
| %x | 
星期一是一周的第一天的一周。与%V一起使用 | 
 
| %Y | 
年份为数字,4位数值 | 
 
| %y | 
年份为数字,2位数值 | 
 
 
 | 
技术细节
更多实例
实例
格式化日期:
SELECT DATE_FORMAT("2017-06-15", "%M %d %Y");
运行实例» 
实例
格式化日期:
SELECT DATE_FORMAT("2017-06-15", "%W %M %e %Y");
运行实例» 
实例
格式化日期:
SELECT DATE_FORMAT(BirthDate, "%W %M %e %Y") FROM Employees;
运行实例»