2015-12-14 178 views
-1

我們希望使用TO_DATE(<STRING>, <FORMAT>)函數將SFDC日期格式字符串(2015-04-06T00:00:00Z)轉換爲Informatica日期時間格式。 我們希望不使用Substring函數。
請讓我知道用於此的FORMAT。Informatica的SFDC日期格式TO_DATE

回答

0

鑑於你的輸入,並使用此功能:TO_DATE(TO_CHAR(date), 'YYYY-MM-DD HH24:MI:SS ')
我得到這樣的輸出:
04/06/2015 00:00:00.000000

TO_DATE(char, [format])的語法中,格式參數是你輸入的格式,而不是格式的預期產出。

這裏的一些例子:
輸入:2012-1-23T02:09:44.847
TODATE:TO_DATE(TO_CHAR(date), 'YYYY-MM-DD HH24:MI:SS ')(在結束四個空格)
OUTPUT:01/23/2012 02:09:44.000000

輸入:
TODATE:TO_DATE(TO_CHAR(date), 'YYYY-MM-DD HH24:MI:SS ')(7個空格月底)
OUTPUT:2015/05/12 12:23:34.000000

+0

感謝您的回覆,但我的輸入格式不是「YYYY-M M-DD HH24:MI:SS「。它具有T和Z,如下所示:2015-04-06T00:00:00Z – Venkat

+0

@Venkat是的,您的輸入不是「YYYY-MM-DD HH24:MI:SS」,而是「YYYY-MM-DD HH24 :MI:SS''。注意最後的空間。這裏的空間DD HH24和這裏的MI:SS就像是說這裏有一個角色,但這個角色不是日期的一部分。整合服務基本上只是想知道日期輸入的好的部分在它正在查看的當前端口數據中的哪些部分,並且那些好的部分被指定爲「YYYY」,「MM」等。 –