次のようにフォーマットされた日時のCSVファイルがあります。
8/2/2012 1:34:01 PM
そのような日付のすべての出現 (おそらく正規表現) を見つけて、それを (ファイル内で) mysql のデフォルトの日時形式 (2012-08-02 13:34:01) に変換する必要があります。
見つけた
date --date="8/2/2012 1:34:01 PM" +"%F %T"
正常に動作しており、正しい結果が得られています。解決策は、間違ってフォーマットされた日付をすべて見つけて、上記の日付関数に渡すことです。
CSV ファイルの 1 行は次のようになります。
"Data 1","Data 2","Data 3","Data 4","100000000100","100000002263","10/31/2012 10:02:03 AM","1/29/1999 1:54:50 PM","11/6/2012 8:47:01 PM","S"
どうもありがとう!