РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
927 of 1163 menu

Метод parse

Метод parse класса LocalTime преобразует строку с временем в объект LocalTime. По умолчанию строка должна быть в формате ISO-8601, то есть HH:mm, HH:mm:ss или HH:mm:ss.nnn. В первый параметр мы передаем строку для разбора. Во второй необязательный параметр можно передать объект DateTimeFormatter, который задает собственный шаблон разбора.

Синтаксис

LocalTime.parse(time, [formatter])

Пример

Давайте разберем строку с часами и минутами в объект LocalTime:

import java.time.LocalTime; public class Main { public static void main(String[] args) { LocalTime time = LocalTime.parse("12:30"); System.out.println(time); } }

Результат выполнения кода:

"12:30"

Пример

Давайте разберем строку с часами, минутами и секундами:

import java.time.LocalTime; public class Main { public static void main(String[] args) { LocalTime time = LocalTime.parse("12:30:45"); System.out.println(time); } }

Результат выполнения кода:

"12:30:45"

Пример

Давайте разберем строку с собственным шаблоном, передав во второй параметр объект DateTimeFormatter:

import java.time.LocalTime; import java.time.format.DateTimeFormatter; public class Main { public static void main(String[] args) { DateTimeFormatter formatter = DateTimeFormatter.ofPattern("HH-mm-ss"); LocalTime time = LocalTime.parse("12-30-45", formatter); System.out.println(time); } }

Результат выполнения кода:

"12:30:45"

Смотрите также

  • класс LocalTime,
    который представляет время без даты
  • метод of,
    который создает время из компонентов
  • метод now,
    который возвращает текущее время
  • метод getHour,
    который возвращает часы
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить