I have a problem with DataWeave 2 transformation. I have:
var parseDate = (dateStr) -> dateStr as DateTime {format: "yyyy-MM-dd"}
But when I am running this code I get:
Caused by: org.mule.runtime.api.el.ExpressionExecutionException: Cannot coerce String (2019-03-26) to DateTime, caused by: Text '2019-03-26' could not be parsed: Unable to obtain ZonedDateTime from TemporalAccessor: {},ISO resolved to 2019-03-26 of type java.time.format.Parsed
I am using DateTime
cause it is detected as such when creating metadata. But the class itself has LocalDate bookingDate;
- the problem is that when I am trying to use LocalDate
- I get an error:
Unable to resolve reference of: `LocalDate`.
What can I do with this problem? Can I parse it somehow correctly? Or what can I do with the LocalDate
problem mentioned above?