SSIS を使用して、Excel ファイルにあるデータをデータベースのテーブルに格納するパッケージを作成しています。列の 1 つは DateTime 型の列です。私のスクリプトでは、これをやっています:
Row.BillingDate = DateTime.ParseExact(Row.F4,"dd/MM/yyyy HH:mm:ss", null);
しかし、スクリプトを起動すると機能せず、次のエラーが返されます。
String was not recognized as a valid DateTime : at System.DateTimeParse.ParseExact(String s, String format, DateTimeFormatInfo dtfi, DateTimeStyles style)
どうすればいいのかわかりません。Row.BillingDate は DateTime で、Row.F4 は文字列です。どうすればこれを解決できますか?
EDIT : F4 には、dd/mm/yyyy 形式の日付を表す文字列が含まれています。