我想'2013-8-21'
轉換爲'2013-08-21'
(MYSQL日期格式) 我曾嘗試以下操作:MYSQL如何轉換「2013年8月21日」爲日期格式
SELECT STR_TO_DATE("2013-8-21","%Y%c%d");
我得到空而不是有效的結果。
我想'2013-8-21'
轉換爲'2013-08-21'
(MYSQL日期格式) 我曾嘗試以下操作:MYSQL如何轉換「2013年8月21日」爲日期格式
SELECT STR_TO_DATE("2013-8-21","%Y%c%d");
我得到空而不是有效的結果。
正確的格式是: SELECT STR_TO_DATE("2013-8-21","%Y-%c-%d");
試試這個:
DATE_FORMAT('1997-10-04', '%Y %m %d');
更多信息https://dev.mysql.com/doc/refman/5.0/fr/date-and-time-functions.html
沒了不起作用 – Salik
你在你的數據庫中有2013年8月21日,你想用這種格式選擇這個日期? 2013年8月21日?問題只是8之前的0?如果是,則用%m替換%c –
否爲零填充的月份數字,我們使用%m,對於非零填充的月份,我們使用%c。我發佈了正確的答案。感謝您的幫助:) – Salik