`
sun201200204
  • 浏览: 294466 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

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'   一起使用      
  %%     一个字母   “%”      
  所有其它的字符不经过解释,直接复制到结果中:    
  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')。

分享到:

相关推荐

Global site tag (gtag.js) - Google Analytics