Java Date Time Java Java API
java.time.ZoneOffset
public ValueRange range(TemporalField field)
Gets the range of valid values for the specified field.
package com.logicbig.example.zoneoffset;import java.time.ZoneOffset;import java.time.ZonedDateTime;import java.time.temporal.ChronoField;import java.time.temporal.ValueRange;public class RangeExample { public static void main(String... args) { ZoneOffset z = ZonedDateTime.now().getOffset(); System.out.println(z); for (ChronoField field : ChronoField.values()) { if (z.isSupported(field)) { ValueRange r = z.range(field); System.out.printf("%s > %s%n", field, r); } } }}
+08:00OffsetSeconds > -64800 - 64800