Есть ли способ создания форматирования JSR-310, который способен анализировать обе следующие даты/времени с переменной длиной в секцию секунд?
2015-05-07 13:20:22.276052
или
2015-05-07 13:20:22.276
Пример кода:
DateTimeFormatter formatter
= new java.time.format.DateTimeFormatterBuilder()
.append( java.time.format.DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss") )
.appendOptional( java.time.format.DateTimeFormatter.ofPattern(".SSSSSS") )
.toFormatter();
formatter.parse("2015-05-07 13:20:22.276052", LocalDateTime::from);