[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) {
switch (precision) {
case SECOND_OF_MINUTE:
return OFFSET_DATE_TIME_SECONDS;
case MILLI_OF_SECOND:
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);
}
return switch (precision) {
case SECOND_OF_MINUTE -> OFFSET_DATE_TIME_SECONDS;
case MILLI_OF_SECOND -> OFFSET_DATE_TIME_MILLIS;
case MICRO_OF_SECOND -> OFFSET_DATE_TIME_MICROS;
case NANO_OF_SECOND -> OFFSET_DATE_TIME_NANOS;
default -> throw new IllegalArgumentException("Unsupported precision " + precision);
};
}
public static void main(String[] args) {