我有以下数据:
12APR19 0644
我想在 SSIS 中组合/转换它们,以便它们在我的最终目的地中显示为:
2019-04-12 06:44:00.00
我试过使用 (DT_DBTIMESTAMP) [DateColumn] [TimeColumn]
但这给了我一个一般性错误。有人帮忙吗?
最佳答案
首先将您的字符串转换为 dd mmm yyyy hh:mm 然后使用类型 case dt_date:
(DT_DATE)"12 APR 2019 06:44"
返回:
4/12/2019 6:44:00 AM
你可以进一步转换得到你想要的格式。 OTOH 如果您的目的地是 SQL Server 数据库,您可以:
(DT_WSTR, 20)(DT_DBTIMESTAMP)"12 APR 2019 06:44"
产生
2019-04-12 06:44:00
关于sql-server - 将 DDMonYY 和时间转换为 SSIS 包中的日期时间列(派生列),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56175965/