Informatica中的日期字符串时间

时间:2018-12-05 13:38:10

标签: sql informatica

我正在准备Informatica映射

来源:-Oracle 目标:-Teradata

映射中有2列 源列名称:INX_DATE(字符串)和UPX_DATE(字符串) 目标列名称:INX_DATE(日期/时间)和UPX_DATE(日期/时间)

“源”列包含类似的内容

UPX_Date:-08-FEB-16 12.00.23.826315000 AM +00:00 INX_Date:-08-FEB-16 12.00.23.826315000 AM欧洲/贝尔格莱德

现在的问题是我如何将其达到目标日期/时间 且应为MM / DD / YYYY HH:MM:SS

1 个答案:

答案 0 :(得分:1)

您可以对前31个字符进行子字符串化,然后将其转换为日期。

TO_DATE(SUBSTR(INX_DATE,1,31),'DD-MON-YY HH12:MI:SS.NS AM')

据我所知,PowerCenter日期/时间无法存储时区信息。如果需要,可能需要分别调整时间。