@devpy14

Почему вылетает ошибка при переводе String в LocalTime?

Следующий код выкидывает exception: Exception in thread "main" java.time.format.DateTimeParseException: Text '8:20:35' could not be parsed at index 0
val time = "8:20:35"
val localTime = LocalTime.parse(time)


Пробовал передать туда formatter - не помогает:
val time = "8:20:35"
val formatter = DateTimeFormatter.ofPattern("HH:mm:ss", Locale.getDefault())
val localTime = LocalTime.parse(time, formatter)
  • Вопрос задан
  • 139 просмотров
Решения вопроса 1
@sand3001
Всего по немногу
Потому что Ваша строка не соответствует ISO-8601, должно быть не "8", а "08"
val time = "08:20:35"
Вот документация
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы