SSIS中的日期类型转换

Date type convert in SSIS

数据集包含一些2020-02-01T19:43:03的数据。如何在 SSIS 中将其转换为 2020-02-01 19:43:03。我尝试了 (DT_DATE), (DT_DBDATE), (DT_DBTIMESTAMP) 但没有成功。 谢谢

这应该相当简单,具体取决于您希望采用的方法:

  1. 您可以创建一个脚本转换任务,您可以在其中应用 C# String.Split 函数来删除 T.

  2. 您可以使用 SQL 并使用 SUBSTRING 函数,该函数允许您将数据的第一部分获取到 T 并从 T 开始获取日期时间的下一部分.