六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 33|回复: 0

DATE_FORMAT

[复制链接]

升级  82%

47

主题

47

主题

47

主题

秀才

Rank: 2

积分
173
 楼主| 发表于 2013-1-27 05:06:19 | 显示全部楼层 |阅读模式
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')。
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表