2016-01-12 34 views
0

我正在使用talend從Oracle DB檢索數據。我正在使用tOracleRow來選擇數據,我正在使用tParseRecordSet組件解析結果集。結果集包含日期字段,並且在解析日期字段時出現錯誤。以下是我的錯誤。Talend tparserecordset - 無法解析日期

Exception in component tParseRecordSet_1 
java.lang.RuntimeException: Unparseable date: "2000-01-01 00:00:00.0" 
    at routines.system.ParserUtils.parseTo_Date(ParserUtils.java:245) 
    at data.extract_0_1.Extract.tFileInputExcel_1Process(Extract.java:1821) 
    at data.extract_0_1.Extract.tOracleConnection_1Process(Extract.java:417) 
    at data.extract_0_1.Extract.runJobInTOS(Extract.java:2427) 
    at data.extract_0_1.Extract.main(Extract.java:2292) 

我嘗試使用的日期格式 - 「YYYY-MM-dd'T'HH:MM:ss.ss.S」,但還是錯誤退出。請指教。

感謝

回答

1
  1. 嘗試使用tOracleInput從數據庫中選擇數據。在這種情況下,您不需要使用tParseRecordSet。
  2. 在'日期'類型列的模式中,在日期模式中使用「yyyy-MM-dd HH:mm:ss.ss」。
+0

謝謝。在第二點使用日期格式:) –