У меня есть QueryDatabaseTableRecord для получения данных из таблицы Oracle.
В моей таблице oracle есть следующие данные
id,name,bday
1,sachith,17-SEP-1990
2,nalaka,16-MAR-2020
Когда я запускаю и получаю данные, они меняются в bigint.
1,sachith,653523824000
2,nalaka,1584311083000
В Record Writer: CSV: Формат даты: гггг-мм-дд
Но пока не работает. Должен ли я использовать промежуточный процессор UpdateRecord и поля даты обновления, как описано здесь 1012 *?
Редактировать:
После некоторых исследований я мог бы добавить процессор UpdateRecord
с помощью
/my_date_colum : ${filed.value:format("yyyy-MM-dd HH:mm:ss.SSS")}
Но это не с отрицательными значениями эпохи.
Ошибка: не удалось неявно преобразовать ввод в дату -104697000000
Как я могу это обработать?