/ / Получаване на ParseException при мигриране на колона за дата в TALEND - talend

Получаване на ParseException при мигриране на колона за дата в TALEND - talend

Имам колона в старата Oracle DB, в която стойностите присъстват като "10/27/2014 10:14:26" и искам да мигрират в новата ми DB в 2 колона именно. дата и час. Написах следния код в картата

TalendDate.parseDate ( "ММ / дд / гггг" Т "ЧЧ: мм: сс" Z "", "row1.BLOCK_DATE")

но след като изпълнявам работата, получавам следното изключение:

    Exception in component tMap_1
java.lang.RuntimeException: java.text.ParseException: Unparseable date: "row1.BLOCK_DATE"
at routines.TalendDate.parseDate(TalendDate.java:864)
at routines.TalendDate.parseDate(TalendDate.java:808)
at zain.transfer_0_1.transfer.tOracleInput_3Process(transfer.java:999)
at zain.transfer_0_1.transfer.runJobInTOS(transfer.java:1534)
at zain.transfer_0_1.transfer.main(transfer.java:1391)
Caused by: java.text.ParseException: Unparseable date: "row1.BLOCK_DATE"
at java.text.DateFormat.parse(DateFormat.java:357)
at routines.TalendDate.parseDate(TalendDate.java:850)
... 4 more

някой моля да ми помогне за това.

Отговори:

0 за отговор № 1

Премахнете двойните кавички и подайте името на колоната така, както е, то ще работи. използвайте така

TalendDate.parseDate("MM/dd/yyyy"T"HH:mm:ss"Z"",row1.BLOCK_DATE)