НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
857 of 1310 menu

Функция toLocalDateTime

Функция toLocalDateTime класса OffsetDateTime преобразует объект с датой, временем и смещением часового пояса в объект LocalDateTime, содержащий только дату и время без информации о часовом поясе.

Импорт

import java.time.OffsetDateTime import java.time.LocalDateTime

Синтаксис

fun toLocalDateTime(): LocalDateTime

Пример

Преобразуем объект OffsetDateTime в LocalDateTime:

val offsetDateTime = OffsetDateTime.parse("2025-07-15T10:30:45+03:00") val localDateTime = offsetDateTime.toLocalDateTime() println(localDateTime)

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

String "2025-07-15T10:30:45"

Пример

Сравним исходный объект OffsetDateTime и преобразованный LocalDateTime:

val offsetDt = OffsetDateTime.parse("2025-12-31T23:59:59+05:00") val localDt = offsetDt.toLocalDateTime() println("Original OffsetDateTime: $offsetDt") println("Converted LocalDateTime: $localDt")

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

String "Original OffsetDateTime: 2025-12-31T23:59:59+05:00" String "Converted LocalDateTime: 2025-12-31T23:59:59"

Пример

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

val offsetDt = OffsetDateTime.parse("2025-03-20T15:45:30-08:00") val localDt = offsetDt.toLocalDateTime() val year = localDt.year val month = localDt.monthValue val day = localDt.dayOfMonth val hour = localDt.hour val minute = localDt.minute println("Year: $year, Month: $month, Day: $day") println("Hour: $hour, Minute: $minute")

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

String "Year: 2025, Month: 3, Day: 20" String "Hour: 15, Minute: 45"

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

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