DATE_FORMAT(date,format)
依照 format 字符串格式化 date 值。下面的修饰符可被用于 format 字符串中:
修饰符  含义
%M  月的名字 (January..December)
%W  星期的名字 (Sunday..Saturday)
%D  有英文后缀的某月的第几天 (0th, 1st, 2nd, 3rd, etc.)
%Y  年份,数字的,4 位
%y  年份,数字的,2 位
%X  周值的年份,星期日是一个星期的第一天,数字的,4 位,与 ‘%V’ 一同使用
%x  周值的年份,星期一是一个星期的第一天,数字的,4 位,与 ‘%v’ 一同使用
%a  缩写的星期名 (Sun..Sat)
%d  月份中的天数,数字的 (00..31)
%e  月份中的天数,数字的 (0..31)
%m  月,数字的 (00..12)
%c  月,数字的 (0..12)
%b  缩写的月份名 (Jan..Dec)
%j  一年中的天数 (001..366)
%H  小时 (00..23)
%k  小时 (0..23)
%h  小时 (01..12)
%I  小时 (01..12)
%l  小时 (1..12)
%i  分钟,数字的 (00..59)
%r  时间,12 小时 (hh:mm:ss [AP]M)
%T  时间,24 小时 (hh:mm:ss)
%S  秒 (00..59)
%s  秒 (00..59)
%p  AM 或 PM
%w  一周中的天数 (0=Sunday..6=Saturday)
%U  星期 (00..53),星期日是一个星期的第一天
%u  星期 (00..53),星期一是一个星期的第一天
%V  星期 (01..53),星期日是一个星期的第一天。与 ‘%X’ 一起使用
%v  星期 (01..53),星期一是一个星期的第一天。与 ‘%x’ 一起使用
%%  一个字母 “%”

所有其它的字符不经过解释,直接复制到结果中
sql> SELECT DATE_FORMAT(’1997-10-04 22:23:00′, ‘%W %M %Y’);
-> ‘Saturday October 1997′
mysql> SELECT DATE_FORMAT(’1997-10-04 22:23:00′, ‘%H:%i:%s’);
-> ‘22:23:00′
mysql> SELECT DATE_FORMAT(’1997-10-04 22:23:00′,
‘%D %y %a %d %m %b %j’);
-> ‘4th 97 Sat 04 10 Oct 277′