85868788899091
int tzOffsetSecs = buffer.readInt(); int tzOffsetMillis = (int)SECONDS.toMillis(-tzOffsetSecs); TimeZone zone = TimeZones.getOffsetZone(tzOffsetMillis); return new PreciseInstant(Instant.Type.Time, micros, zone); }
105106107108109110111112113
} micros += PG_JAVA_EPOCH_DIFF_MICROS; if (zone != null) return new PreciseInstant(Instant.Type.Timestamp, micros, zone); else return new AmbiguousInstant(Instant.Type.Timestamp, micros); }