Программисты больше не нужны!
Нужны ИИ инженеры! Хотите научиться? Вступайте в канал!
969 of 1319 menu
◀ ▶

Метод toLocalTime

Метод toLocalTime класса OffsetTime возвращает объект LocalTime, содержащий только компоненты времени (часы, минуты, секунды, наносекунды) без учета смещения часового пояса. Этот метод полезен, когда необходимо работать только с временной частью, игнорируя информацию о смещении.

Импорт

import java.time.OffsetTime import java.time.LocalTime

Синтаксис

fun toLocalTime(): LocalTime

Пример

Создадим объект OffsetTime и преобразуем его в LocalTime:

val offsetTime = OffsetTime.parse("15:30:45+03:00") val localTime = offsetTime.toLocalTime() println(localTime)

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

String "15:30:45"

Пример

Получим отдельные компоненты времени после преобразования:

val offsetTime = OffsetTime.of(9, 15, 30, 0, java.time.ZoneOffset.ofHours(2)) val localTime = offsetTime.toLocalTime() val hour = localTime.hour val minute = localTime.minute val second = localTime.second println("Hour: $hour, Minute: $minute, Second: $second")

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

String "Hour: 9, Minute: 15, Second: 30"

Пример

Сравним время до и после преобразования:

val offsetTime1 = OffsetTime.parse("10:00:00+01:00") val offsetTime2 = OffsetTime.parse("10:00:00+02:00") val localTime1 = offsetTime1.toLocalTime() val localTime2 = offsetTime2.toLocalTime() println("Local times are equal: ${localTime1 == localTime2}") println("Offset times are equal: ${offsetTime1 == offsetTime2}")

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

String "Local times are equal: true" String "Offset times are equal: false"

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

  • метод getHour класса OffsetTime,
    который возвращает компонент часа
  • метод getOffset класса OffsetTime,
    который возвращает смещение часового пояса
  • метод toLocalTime класса LocalDateTime,
    который преобразует дату-время во время
  • класс LocalTime,
    который представляет время без даты и смещения
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить