派生列中的ssis数据转换
我昨天发布了一个与数据转换相关的问题。 现在我把问题重新解释如下 我有一个文本fle,其中日期和时间作为字符串。 所以我需要读那条横线(日期+时间) 把它翻成两份 我们可以在下面的例子中看到派生列中的ssis数据转换,ssis,Ssis,我昨天发布了一个与数据转换相关的问题。 现在我把问题重新解释如下 我有一个文本fle,其中日期和时间作为字符串。 所以我需要读那条横线(日期+时间) 把它翻成两份 我们可以在下面的例子中看到 "Date" "Time" "Converted Double" "01/31/2014" "30:00.0" to "41670.3541666667" 现在我已经做了如下转换 “日期G”,“时间G”,具体日期时间” “41670.0000000000”、“00:00.0”、“2
"Date" "Time" "Converted Double"
"01/31/2014" "30:00.0" to "41670.3541666667"
现在我已经做了如下转换
“日期G”,“时间G”,具体日期时间”
“41670.0000000000”、“00:00.0”、“2014年1月31日00:00.0”
我使用followin转换日期G
(DT_数字,16,10)(DT_日期)[日期G]
但是,当我尝试对“concatatited\u Date\u Time”做同样的操作时,它会给我带来错误。
我需要双格式的“concatated_Date_Time”(41670.548400000)
现在我解决了问题。
问题是在“时间G”部分,当我试图将“时间G”转换为dtu日期时,它给了我错误
请帮帮我
谢谢你我终于明白了 我遵循以下步骤
谢谢大家谢谢你们的回复。它不起作用。它不断地给出错误。我也很惊讶,因为这种行为。由于concatated_Date_Time应该是字符串类型。正如我对Date G所做的那样,它也应该适用于此“(DT_NUMERIC,16,10)(DT_Date)[concatated_Date u Time]”但它不起作用,也正如你所建议的那样”(DT_DBTIMESTAMP)concatative_Date_Time“不起作用不起作用。日期和时间的格式可能有问题,因为日期是mm/dd/yyyy,时间是hh:mm:ss.00How”(DT_NUMERIC,16,10)(DT_Date)(DT_DBTIMESTAMP)concatative_Date_Time)可以在(DT_DBTIMESTAMP)concatative_Date_Time时起作用“不起作用。逻辑上不正确。谢谢你的回答。错误消息是什么?