信息中的日期转换

时间:2014-07-08 12:07:40

标签: teradata informatica

我正在从文件到teradata表加载日期字段。 在文件中,我的日期格式为mm-dd-yyyy,在我的teradata表格中,格式为yyyy/mm/dd

我使用以下函数进行格式化:

To_date(to_char(date field,'mm-dd-yyyy'),'yyyy/mm/dd')

但是我的所有记录都是被拒绝的记录。 当我检查会话日志时,我的日期字段被称为无效日期。

请帮助解决这个问题。

2 个答案:

答案 0 :(得分:0)

只需使用to_date('12 -31-2014','mm-dd-yyyy'); 它会起作用

答案 1 :(得分:0)

请使用此功能。

v_PORT(DateTime)-TO_DATE(TO_CHAR(INPUTPORT),'MM-DD-YYYY')
   o_PORT(String)--TO_CHAR(v_PORT,'YYYY/MM/DD')

它在工作。