2012-05-10 176 views
7

我有這樣的字符串04/04/2012 04:03:35 AM我該如何轉換它並插入表?字段類型爲datetimeINSERT到DB日期時間字符串

+1

它的返回空字符串 –

+0

'cast('04/04/2012 04:03:35 AM')as datetime'? –

+0

發佈您正在使用的插入SQL。 – Churk

回答

13

您需要使用STR_TO_DATE()

STR_TO_DATE('04/04/2012 04:03:35 AM', '%d/%m/%Y %r') 

或者,更好的,出示您的文字在a format MySQL expects(例如YYYY-MM-DD HH:mm)。

+0

感謝您的幫助8) –