Я получаю CSV-файл с данными, которые преобразую в application / java.
Одно из полей (Creation_Date) - это поле DateTime, которое я получаю как String, потому что поле вывода является строковым типом.
Поле ввода: Creation_Date (String) - Пример: 2019-03-02 07: 00: 00.000
Поле вывода: CreatedDate (String) - Пример: 2019-03-02 08: 00: 00.000
Я использую этот код в своем преобразовании Dataweave 2.0, потому что хочу добавить еще один час к входной дате и времени:
CreatedDate: payload.Creation_date as LocalDateFormat {format: "yyyy-MM-dd HH:mm:ss+01:00"}
Но возвращает ошибку:
Cannot coerce a String to a Localdatetime, caused by CreatedDate