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
