【MySQL】【3】String和Date相互轉換


正文:

1,Date轉String

--結果:<2019-04-10>
SELECT DATE_FORMAT(SYSDATE(), "%Y-%m-%d") FROM DUAL; 

2,String轉Date

--結果:<1992-04-12>
SELECT STR_TO_DATE('1992-04-12', "%Y-%m-%d") FROM DUAL;

3,format格式整理:

年: %Y ——顯示四位 2015; %y ——只顯示后兩位 15

月: %M ——月份的英文顯示 October; %m ——月份的阿拉伯顯示 01-12 ;  %b ——月份的英文縮略顯示 Oct ; %c ——月份的阿拉伯顯示 1-12

日: %d ——阿拉伯顯示 00-31;  %D ——帶有英文后綴 1st-31th;  %e ——阿拉伯顯示 1-31;  %j ——年的天 001-366

時: %H ——00-23 ; %h ——01-12;  %I ——01-12;  %k ——0-23;  %l ——1-12

分: %i ——00-59

秒: %S ——00-59;  %s ——00-59

微秒: %f

AM/PM:%p

12小時制時間:%r——02:02:44 PM

24小時制時間: %T——14:02:44

周: %W ——周的英文顯示 ; %w ——周的阿拉伯顯示 0(星期日)-6(星期六);  %a ——周的英文縮略顯示 Mon

 

參考博客:

1,【mysql】Date和String的互相轉換(DATE_FORMAT & STR_TO_DATE) - 滄海一粟,志取一瓢 - 博客園

http://www.cnblogs.com/bg2015-07-05/p/4991437.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM