Talend tparserecordset - 无法解析日期
Talend tparserecordset - not able to parse date
我正在使用 talend 从 Oracle 数据库中检索数据。我正在使用 tOracleRow select 数据,我正在使用 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",但错误仍然存在。请指教
谢谢
- 尝试使用 tOracleInput 来 select 来自数据库的数据。在这种情况下,您不需要使用 tParseRecordSet。
- 在 'Date' 类型列的架构中,在日期模式中使用 "yyyy-MM-dd HH:mm:ss.ss"。
我有同样的问题,我已经解决了更改 oracle select 使用 to_char
转换字符串中的日期字段
我正在使用 talend 从 Oracle 数据库中检索数据。我正在使用 tOracleRow select 数据,我正在使用 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",但错误仍然存在。请指教
谢谢
- 尝试使用 tOracleInput 来 select 来自数据库的数据。在这种情况下,您不需要使用 tParseRecordSet。
- 在 'Date' 类型列的架构中,在日期模式中使用 "yyyy-MM-dd HH:mm:ss.ss"。
我有同样的问题,我已经解决了更改 oracle select 使用 to_char
转换字符串中的日期字段