[Minor] Code cleanup
This commit is contained in:
parent
090d7602a6
commit
9f3a86fa78
|
@ -193,23 +193,13 @@ public class ISO8601 implements DateFormat {
|
||||||
}
|
}
|
||||||
|
|
||||||
public static DateTimeFormatter getIso8601Formatter(ChronoField precision) {
|
public static DateTimeFormatter getIso8601Formatter(ChronoField precision) {
|
||||||
switch (precision) {
|
return switch (precision) {
|
||||||
|
case SECOND_OF_MINUTE -> OFFSET_DATE_TIME_SECONDS;
|
||||||
case SECOND_OF_MINUTE:
|
case MILLI_OF_SECOND -> OFFSET_DATE_TIME_MILLIS;
|
||||||
return OFFSET_DATE_TIME_SECONDS;
|
case MICRO_OF_SECOND -> OFFSET_DATE_TIME_MICROS;
|
||||||
|
case NANO_OF_SECOND -> OFFSET_DATE_TIME_NANOS;
|
||||||
case MILLI_OF_SECOND:
|
default -> throw new IllegalArgumentException("Unsupported precision " + precision);
|
||||||
return OFFSET_DATE_TIME_MILLIS;
|
};
|
||||||
|
|
||||||
case MICRO_OF_SECOND:
|
|
||||||
return OFFSET_DATE_TIME_MICROS;
|
|
||||||
|
|
||||||
case NANO_OF_SECOND:
|
|
||||||
return OFFSET_DATE_TIME_NANOS;
|
|
||||||
|
|
||||||
default:
|
|
||||||
throw new IllegalArgumentException("Unsupported precision " + precision);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
|
|
Loading…
Reference in New Issue