DateFormatter's ISO patterns use XXX timezone notation (as per SimpleDateFormat's javadoc)

Issue: SPR-14675
This commit is contained in:
Juergen Hoeller
2016-12-26 22:31:27 +01:00
parent 64d6561cbb
commit bb94ba6e3f
3 changed files with 13 additions and 21 deletions

View File

@@ -49,8 +49,8 @@ public class DateFormatter implements Formatter<Date> {
static {
Map<ISO, String> formats = new HashMap<>(4);
formats.put(ISO.DATE, "yyyy-MM-dd");
formats.put(ISO.TIME, "HH:mm:ss.SSSZ");
formats.put(ISO.DATE_TIME, "yyyy-MM-dd'T'HH:mm:ss.SSSZ");
formats.put(ISO.TIME, "HH:mm:ss.SSSXXX");
formats.put(ISO.DATE_TIME, "yyyy-MM-dd'T'HH:mm:ss.SSSXXX");
ISO_PATTERNS = Collections.unmodifiableMap(formats);
}