我正在使用 SSIS 创建一个包,它将存储在我的 excel 文件中的数据在我的数据库表中。其中一列是 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 是一个日期时间,而 Row.F4 是一个字符串。我该如何解决这个问题?
编辑: F4 包含一个字符串,它表示 dd/mm/yyyy 格式的日期。