如何在Informatica中将以下日期格式转换为有效日期?

时间:2016-02-02 09:20:06

标签: database etl informatica informatica-powercenter

我在平面文件中以下列格式获取日期。如何在Informatica中转换为有效的日期格式(YYYY-MM-DD)?

输入数据:

Jan 4, 2016

Feb 2, 2016

期望输出:

2016-01-04

2016-02-02

1 个答案:

答案 0 :(得分:0)

在String

类型的输出列中使用此表达式
TO_CHAR(TO_DATE(inputField,'MON DD,YYYY'),'YYYY-MM-DD')

内部TO_DATE函数转换字符串' 2016年1月4日'到日期类型。请注意格式字符串' MON DD,YYYY',它是来自源的格式。

外部TO_CHAR函数再次以指定格式将日期转换为字符串' YYYY-MM-DD'