2013-04-09 71 views
-2

我已經從其中有超過100萬條記錄的客戶端導出數據。在php中將字符串時間轉換爲日期時間格式

我已經寫了一個腳本,讀取這個數據到一個數組中,我基本上可以將大部分數據導入到我的mysql數據庫中,但是我正在努力解決一個問題。

db導出中有4列是我給出的日期。不幸的是,他們被格式化爲文字,例如「2013年3月31日01:04:47:687AM」

即時通訊從「2013年3月31日01:04:47:687AM」轉換爲「 00:00:00「(yyyy-mm-dd hh:mm:ss)

任何想法或建議嗎?

+0

「後,PHP腳本轉換IM」 ---你真的認爲我們知道你在說什麼腳本? – zerkms 2013-04-09 00:37:06

+4

http://www.php.net/manual/en/datetime.createfromformat.php – 2013-04-09 00:37:51

+0

在問這樣的問題之前,你真的應該閱讀文檔。 – barbashov 2013-04-09 00:38:44

回答

1
$dateString = 'Mar 31 2013 11:04:47:242PM'; 

$dateTime = datetime::createfromformat('M d Y h:i:s:u A',$dateString); 

echo $dateTime->format('Y-m-d H:i:s'); 
相關問題