Mysql的日期和時間函數–date_format
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′