【发布时间】:2020-09-02 17:32:00
【问题描述】:
数据集包含一些 2020-02-01T19: 43: 03 的数据。如何在 SSIS 中将其转换为 2020-02-01 19:43:03。我试过 (DT_DATE), (DT_DBDATE), (DT_DBTIMESTAMP) 但它没有。 谢谢
【问题讨论】:
标签: csv ssis sqldatatypes
数据集包含一些 2020-02-01T19: 43: 03 的数据。如何在 SSIS 中将其转换为 2020-02-01 19:43:03。我试过 (DT_DATE), (DT_DBDATE), (DT_DBTIMESTAMP) 但它没有。 谢谢
【问题讨论】:
标签: csv ssis sqldatatypes
这应该相当简单,具体取决于您希望采用的方法:
您可以创建一个脚本转换任务,您可以在其中应用 C# String.Split 函数来删除 T。
您可以使用 SQL 并使用 SUBSTRING 函数,该函数允许您获取数据的第一部分直到 T 和从 T 开始的日期时间的下一部分。
【讨论】: