MySQL字符串转日期类型
MySQL字符串转日期类型
select str_to_date('2014-08-20 00:00:00', '%Y-%m-%d %H:%i:%s');
>2014-08-20 00:00:00
select date_format('1997-10-04 22:23:00', '%H:%i:%s');
>22:23:00
| 说明符 | 说明 | 
| %a | 工作日的缩写名称 (Sun..Sat) | 
| %b | 月份的缩写名称 (Jan..Dec) | 
| %c | 月份,数字形式(0..12) | 
| %D | 带有英语后缀的该月日期 (0th, 1st, 2nd, 3rd, ...) | 
| %d | 该月日期, 数字形式 (00..31) | 
| %e | 该月日期, 数字形式(0..31) | 
| %f | 微秒 (000000..999999) | 
| %H | 小时(00..23) | 
| %h | 小时(01..12) | 
| %I | 小时 (01..12) | 
| %i | 分钟,数字形式 (00..59) | 
| %j | 一年中的天数 (001..366) | 
| %k | 小时 (0..23) | 
| %l | 小时 (1..12) | 
| %M | 月份名称 (January..December) | 
| %m | 月份, 数字形式 (00..12) | 
| %p | 上午(AM)或下午( PM) | 
| %r | 时间 , 12小时制 (小时hh:分钟mm:秒数ss 后加 AM或PM) | 
| %S | 秒 (00..59) | 
| %s | 秒 (00..59) | 
| %T | 时间 , 24小时制 (小时hh:分钟mm:秒数ss) | 
| %U | 周 (00..53), 其中周日为每周的第一天 | 
| %u | 周 (00..53), 其中周一为每周的第一天 | 
| %V | 周 (01..53), 其中周日为每周的第一天 ; 和 %X同时使用 | 
| %v | 周 (01..53), 其中周一为每周的第一天 ; 和 %x同时使用 | 
| %W | 工作日名称 (周日..周六) | 
| %w | 一周中的每日 (0=周日..6=周六) | 
| %X | 该周的年份,其中周日为每周的第一天, 数字形式,4位数;和%V同时使用 | 
| %x | 该周的年份,其中周一为每周的第一天, 数字形式,4位数;和%v同时使用 | 
| %Y | 年份, 数字形式,4位数 | 
| %y | 年份, 数字形式 (2位数) | 
| %% | ‘%’文字字符 | 
所有其它字符都被复制到结果中,无需作出解释。
注意, ‘%’字符要求在格式指定符之前。
月份和日期说明符的范围从零开始,原因是 MySQL允许存储诸如 '2004-00-00'的不完全日期.
本文出自 “熔 岩” 博客,请务必保留此出处http://lavasoft.blog.51cto.com/62575/1541537
 
                    
                     
                    
                 
                    
                 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号