正文:
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) - 滄海一粟,志取一瓢 - 博客園