2017-09-26 159 views
0

朋友,STR_TO_DATE問題與24小時時間戳

我正在努力與東西,似乎是一件容易的事情。我有一個我想轉換的冗長的日期/時間字符串,但由於某種原因,小時的第一個數字被替換爲'0'字符。

STR_TO_DATE('Tue Aug 29 22:44:25 2017', '%W %M %D %H:%i:%s %Y') 

結果

2017-08-29 02:44:25 

不要緊,我用什麼時間,例如11:11成爲01:11。我認爲%H會處理這個,但顯然不是這次。

所有的建議表示讚賞!

回答

0

像往常一樣,你發佈問題後,答案就來了。我的錯誤是不考慮日期的縮寫格式。改變到這個解決了它。

SELECT STR_TO_DATE('Tue Aug 29 22:44:25 2017', '%a %b %d %H:%i:%s %Y')