2016-11-28 51 views
3

我使用python從csv獲取數據並將其放入MySQL數據庫。 csv具有格式爲dd-mm-YYYY HH:mm的時間戳。我想把這些單元格的值作爲TIMESTAMP放到數據庫中(所以我想要YYYY-mm-dd HH:mm:00)。將dd-mm-yyyy hh:mm轉換爲MySQL TIMESTAMP

我無法找到一個SQL CONVERT命令,或者我可以用Excel公式(或python csv模塊)來自動轉換整個批次而不會丟失任何數據。你能幫我嗎?

回答

3

您可以使用Python的strptime的解析和strftime的格式,你需要建設:

>>> import time 
>>> s = '12-01-1980 12:15' 
>>> time.strftime('%Y-%m-%d %H:%M', time.strptime(s, '%d-%m-%Y %H:%M')) 
'1980-01-12 12:15' 
+1

@Nicholas,感謝您接受的答案:)一個voteup還可以理解(如果你的避風港還沒有)。謝謝! – Dekel

+0

對不起,你去了! – Nicholas

+0

感謝您的投票:) – Dekel

相關問題