Мне нужно создать средство форматирования, которое для каждого объекта LocalDateTime
будет печатать как минимум с точностью до миллисекунд или более, если доступно (в формате ISO).
Например, я ожидаю следующее
LocalDateTime.parse("2018-01-01T00:00:00").format(...) // 2018-01-01T00:00:00.000
LocalDateTime.parse("2018-01-01T00:00:00.123456").format(...) // 2018-01-01T00:00:00.123456
Ответ на java.time.DateTimeFormatter: нужен ISO_INSTANT, который всегда отображает миллисекунды бесполезно, как и для ZonedDateTime
. Также шаблон yyyy-MM-dd'T'HH:mm:ss.SSS
у меня не работает, так как он обрезает микро и нано.