2017-09-27 145 views
0

我有这种格式的日期09/27/2017 15:42:07.000000但我想我的DATE是像09/27/2017 0000:00:00 or 09/27/2017Informatica:如何在informatica中替换TRUNC(日期)以便PDO有效?

我想这已经:

TO_DATE(SUBSTR('09/27/2017 15:42:07.000000', 1, 20),'DD-MON-YYYY HH24:MI:SS') 

将无法​​正常工作。

任何人都可以帮忙吗?

+0

你能否提供更多的细节?你是否试图在平面文件中导出这个日期?你是否在调试器中查看它,并希望它看起来不同?你在哪里读取,写入以及这些系统中的数据类型是什么? – pgruetter

回答

0

使用此:

TO_CHAR('09/27/2017 15:42:07.000000', 'DD/MM/YYYY')

TO_DATE是采取非日期字段,并告诉Informatica的输入格式是什么,所以它知道如何将其日期格式进行格式化。

我没有测试,但你也可以尝试

GET_DATE_PART('09/27/2017 15:42:07.000000', 'DD/MM/YYYY')