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

Метод toLocalTime

Метод toLocalTime класса LocalDateTime извлекает из объекта даты-времени только часть, отвечающую за время, и возвращает её в виде объекта LocalTime. При этом исходный объект LocalDateTime не изменяется. Метод не принимает параметров. Возвращаемый объект содержит часы, минуты, секунды и наносекунды, а информация о годе, месяце и дне отбрасывается.

Синтаксис

localDateTime.toLocalTime()

Пример

Давайте создадим объект LocalDateTime и извлечём из него время с помощью метода toLocalTime:

import java.time.LocalDateTime; import java.time.LocalTime; public class Main { public static void main(String[] args) { LocalDateTime dateTime = LocalDateTime.of(2025, 12, 31, 23, 59, 45); LocalTime time = dateTime.toLocalTime(); System.out.println(time); } }

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

"23:59:45"

Пример

Давайте проверим, что исходный объект LocalDateTime не изменяется после вызова метода:

import java.time.LocalDateTime; public class Main { public static void main(String[] args) { LocalDateTime dateTime = LocalDateTime.of(2025, 6, 15, 10, 30); dateTime.toLocalTime(); System.out.println(dateTime); } }

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

"2025-06-15T10:30"

Пример

Давайте извлечём время и получим отдельно часы и минуты через методы getHour и getMinute:

import java.time.LocalDateTime; import java.time.LocalTime; public class Main { public static void main(String[] args) { LocalDateTime dateTime = LocalDateTime.of(2025, 3, 20, 8, 15, 30); LocalTime time = dateTime.toLocalTime(); System.out.println("Hour: " + time.getHour()); System.out.println("Minute: " + time.getMinute()); } }

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

"Hour: 8" "Minute: 15"

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

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