Задать вопрос
@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)
  • Вопрос задан
  • 284 просмотра
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Android-разработчик
    14 месяцев
    Далее
  • Stepik
    PRO Kotlin. Алгоритмы и структуры данных
    2 недели
    Далее
  • AndroidSprint
    Kotlin основы: ИИ-ментор 24/7 + персональный наставник
    2 месяца
    Далее
Решения вопроса 1
@sand3001
Всего по немногу
Потому что Ваша строка не соответствует ISO-8601, должно быть не "8", а "08"
val time = "08:20:35"
Вот документация
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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