[Minor] Code cleanup

This commit is contained in:
Robert von Burg 2023-03-03 17:01:01 +01:00
parent 090d7602a6
commit 9f3a86fa78
Signed by: eitch
GPG Key ID: 75DB9C85C74331F7
1 changed files with 7 additions and 17 deletions

View File

@ -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) {