sun201200204 发表于 2013-1-27 05:06:19

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   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'   一起使用    
  %%    一个字母   “%”    
  所有其它的字符不经过解释,直接复制到结果中:   
  mysql>   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'  
  mysql>   SELECT   DATE_FORMAT('1997-10-04   22:23:00',  
                            '%H   %k   %I   %r   %T   %S   %w');  
          ->   '22   22   10   10:23:00   PM   22:23:00   00   6'  
  mysql>   SELECT   DATE_FORMAT('1999-01-01',   '%X   %V');  
          ->   '1998   52'  
  
  在   MySQL   3.23   中,在格式修饰符前需要字符   `%'。在更早的   MySQL   版本中,`%'   是可选的。  月份与天修饰符的范围从零开始的原因是,在   MySQL   3.23   中,它允许存储不完善的日期值(例如  '2004-00-00')。
页: [1]
查看完整版本: DATE_FORMAT