Open
Description
In JacksonJodaDateFormat:
public JacksonJodaDateFormat with(JsonFormat.Value ann) {
JacksonJodaDateFormat format = this;
format = format.withLocale(ann.getLocale());
format = format.withTimeZone(ann.getTimeZone());
format = format.withFormat(ann.getPattern().trim());
The withFormat() call overwrites the DateTimeFormatter created by withTimeZone() call.
So the resulting object in the _formatter field of JacksonJodaDateFormat will have the iZone field value set to null.