может установить значение по умолчанию, если нет соответствия.

я есть требование для разбора строк в формате ISO8601 в Java с различными уровнями точности. Вот несколько примеров строки, которую мне нужно проанализировать:

20182018-102018-10-152018-10-15T12: 002018-10-15T12: 00: 302018-10-15T12: 00: 30,1232018101520181015120020181015120030+20181015120030,12320181015T12: 00: 30,123

Там, где у меня нет поля, я могу принять наименьшее допустимое значение (например, если месяц отсутствует, я могу предположить январь, если день отсутствует, то принять первое число месяца и, если время отсутствует предположить полночь)

Я искал SO, и все примеры, которые я нашел, предполагают, что я знаю точный формат заранее.

Ответы на вопрос(4)

Ваш ответ на вопрос