Я получаю файл 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, потому что я хочу добавить еще один час к вводу datetime:
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