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′