我有QueryDatabaseTableRecord来从Oracle表中获取数据。
在我的oracle表中,我有以下数据
id,name,bday
1,sachith,17-SEP-1990
2,nalaka,16-MAR-2020
当我运行并获取数据时,它变成了bigint。
1,sachith,653523824000
2,nalaka,1584311083000
在记录作家中:CSV:日期格式:yyyy-mm-dd
但是它不起作用。我是否必须使用中间UpdateRecord处理器并将更新日期字段用作described here?
编辑:
经过一些研究,我可以添加UpdateRecord
处理器,并带有
/my_date_colum : ${filed.value:format("yyyy-MM-dd HH:mm:ss.SSS")}
但是这会因负的纪元值而失败。
错误:无法将输入隐式转换为日期-104697000000
我该如何处理?
此语句应起作用:${field.value:toDate():format('yyyy-MMM-dd')}