(for background, see #1624 and #1744)
So. While older JDK versions (up to JDK 7) always wrote timezone offset, if any, without colon, like:
ISO-8601 specification expects minute/hour part to be separated by a colon like
While #1744 added an option to enable this behavior, it has not been default for Jackson.
Let's change it in 2.11.
A note on implementation: a new SerializationFeature setting was briefly considered, but wiring of such setting to be used proved difficult. Users can still use method in StdDateFormat
(for background, see #1624 and #1744)
So. While older JDK versions (up to JDK 7) always wrote timezone offset, if any, without colon, like:
ISO-8601 specification expects minute/hour part to be separated by a colon like
While #1744 added an option to enable this behavior, it has not been default for Jackson.
Let's change it in 2.11.
A note on implementation: a new
SerializationFeaturesetting was briefly considered, but wiring of such setting to be used proved difficult. Users can still use method inStdDateFormat