1
得到我的格式日期我無法處理從日期的輸入如Jan-05-1975
的日期格式,請讓我知道以下sql查詢有什麼問題。我想從輸入的格式是在dd-mm-yyyy
無法從字符串
Select STR_TO_DATE ('Jan-05-1975','%e-%b-%Y')
OR
Select DATE_FORMAT ('Jan-05-1975','%e-%b%-Y')
得到我的格式日期我無法處理從日期的輸入如Jan-05-1975
的日期格式,請讓我知道以下sql查詢有什麼問題。我想從輸入的格式是在dd-mm-yyyy
無法從字符串
Select STR_TO_DATE ('Jan-05-1975','%e-%b-%Y')
OR
Select DATE_FORMAT ('Jan-05-1975','%e-%b%-Y')
既然你是在一個字符串傳遞首先,你應該首先將其轉換爲一個日期,然後轉換成你想要的格式。這同時使用STR_TO_DATE()
然後DATE_FORMAT()
:
Select Date_Format(STR_TO_DATE('Jan-05-1975','%b-%d-%Y'),'%d-%m%-%Y');
的STR_TO_DATE
當前的字符串轉換在您的格式爲日期值,那麼DATE_FORMAT
將其轉換爲的dd-mm-yyyy