Распарсить и распечать период в формате ISO8601

198
20 ноября 2021, 14:50

Я хочу такую строку распарсить P3Y6M4DT12H30M17S(ОДин из форматов) и распечатать 3 года 6 месяцев 4 суток 12 часов 30 минут и 17 секунды

в JodaTime есть ISOPeriodFormat.standard().parsePeriod("P3W") этот класс явно делает что-то близкое к тому, что мне надо

public static PeriodFormatter standard() { if (cStandard == null) { cStandard = new PeriodFormatterBuilder() .appendLiteral("P") .appendYears() .appendSuffix("Y") .appendMonths() .appendSuffix("M") .appendWeeks() .appendSuffix("W") .appendDays() .appendSuffix("D") .appendSeparatorIfFieldsAfter("T") .appendHours() .appendSuffix("H") .appendMinutes() .appendSuffix("M") .appendSecondsWithOptionalMillis() .appendSuffix("S") .toFormatter(); } return cStandard; }

Но я никак не могу распечатать, то что он делает. Никакие toString не помогают, так же есть метод duration, пробую его распечатать и тоже фигня какая то.

READ ALSO
Не работает проверка символов в cmd

Не работает проверка символов в cmd

Когда я сравниваю символ введённый с клавиатуры в eclipse то он проверяет нормально, а вот в cmd уже не работает, только русские символы

129
Отображение границ на листе Excel с использованием Apache POI

Отображение границ на листе Excel с использованием Apache POI

подскажите пожалуйста имеется диапазон ячеек необходимо с использованием Apache POI отобразить все внутренние границы диапазона

151
org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.NullPointerException

org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.NullPointerException

Я пытаюсь добавить запись в таблицы но при этом выбивает ошибку

347