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

Функция atTime

Функция atTime класса LocalDate объединяет текущую дату с указанным временем, создавая объект LocalDateTime. В параметры можно передать часы, минуты, секунды и наносекунды, либо объект LocalTime.

Импорт

import java.time.LocalDate import java.time.LocalTime import java.time.LocalDateTime

Синтаксис

fun atTime(hour: Int, minute: Int): LocalDateTime
fun atTime(hour: Int, minute: Int, second: Int): LocalDateTime
fun atTime(hour: Int, minute: Int, second: Int, nanoOfSecond: Int): LocalDateTime
fun atTime(time: LocalTime): LocalDateTime

Пример

Создадим объект LocalDateTime из даты "2025-12-31" и времени 14:30:

val date = LocalDate.of(2025, 12, 31) val dateTime = date.atTime(14, 30) println(dateTime)

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

String "2025-12-31T14:30"

Пример

Создадим LocalDateTime с указанием секунд:

val date = LocalDate.parse("2025-07-15") val dateTime = date.atTime(10, 15, 30) println(dateTime)

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

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

Пример

Используем объект LocalTime для создания LocalDateTime:

val date = LocalDate.of(2025, 3, 20) val time = LocalTime.of(18, 45, 12) val dateTime = date.atTime(time) println(dateTime)

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

String "2025-03-20T18:45:12"

Пример

Создадим полночь для указанной даты:

val date = LocalDate.parse("2025-01-01") val midnight = date.atTime(0, 0) println(midnight)

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

String "2025-01-01T00:00"

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

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