DBZ-258 timestamptz can contain optional usec part

This commit is contained in:
Jiri Pechanec 2017-10-11 13:56:08 +02:00 committed by Gunnar Morling
parent e47b4cb81c
commit fa5090a71e

View File

@ -46,8 +46,12 @@ public static class ISODateTimeFormat implements DateTimeFormat {
private static final String TS_FORMAT_PATTERN = "yyyy-MM-dd HH:mm:ss"; private static final String TS_FORMAT_PATTERN = "yyyy-MM-dd HH:mm:ss";
private static final DateTimeFormatter TS_FORMAT = DateTimeFormatter.ofPattern(TS_FORMAT_PATTERN); private static final DateTimeFormatter TS_FORMAT = DateTimeFormatter.ofPattern(TS_FORMAT_PATTERN);
private static final String TS_TZ_FORMAT_PATTERN = "yyyy-MM-dd HH:mm:ssX"; private static final String TS_TZ_FORMAT_PATTERN = "yyyy-MM-dd HH:mm:ss[.S]X";
private static final DateTimeFormatter TS_TZ_FORMAT = DateTimeFormatter.ofPattern(TS_TZ_FORMAT_PATTERN); private static final DateTimeFormatter TS_TZ_FORMAT = new DateTimeFormatterBuilder()
.appendPattern("yyyy-MM-dd HH:mm:ss")
.appendFraction(ChronoField.MICRO_OF_SECOND, 0, 6, true)
.appendOffset("+HH", "")
.toFormatter();
private static final String SYSTEM_TS_FORMAT_PATTERN = "yyyy-MM-dd HH:mm:ss.SSSSSSX"; private static final String SYSTEM_TS_FORMAT_PATTERN = "yyyy-MM-dd HH:mm:ss.SSSSSSX";
private static final DateTimeFormatter SYSTEM_TS_FORMAT = new DateTimeFormatterBuilder() private static final DateTimeFormatter SYSTEM_TS_FORMAT = new DateTimeFormatterBuilder()