informatica datetime数据类型格式

时间:2017-04-13 13:48:32

标签: informatica

我想使用表达式将字符串20160101000000转换为日期时间格式。我使用了以下日期功能

 TO_DATE(PERIOD_END_DATE),'MM/DD/YYYY HH24:MI:SS')

但是我的表文件没有加载。我的会话和工作流程获得成功。我的目标和来源也是flatfile。

我想将字符串20160101000000更改为MM/DD/YYYY HH24:MI:SS,以便将数据加载到目标表中。

2 个答案:

答案 0 :(得分:0)

您需要提供看起来准确的格式,以便to_date函数可以理解该格式并将其转换为日期。

 TO_DATE(PERIOD_END_DATE,'YYYYMMDDHH24MISS')

所以这里的日期看起来像YYYYMMDDHH24MISS(20160101000000)。

答案 1 :(得分:0)

TO_DATE函数经常混淆......实际上它是将字符串转换为日期,函数本身是描述传入日期的模式。现在,如果要将日期字段转换为指定的日期格式,则必须使用TO_CHAR