АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP, Python или фреймворки. Сегодня последний день для записи! Жми!
675 of 1310 menu
Новый формат обучения! Репетиторство по программированию. Есть еще 3 свободных места! Жми для подробностей.

Функция withHour

Функция withHour класса LocalTime возвращает копию исходного объекта времени с измененным значением часа. В параметр мы передаем целое число от 0 до 23, представляющее новый час.

Импорт

import java.time.LocalTime

Синтаксис

fun withHour(hour: Int): LocalTime

Пример

Создадим объект времени и изменим значение часа:

val time = LocalTime.of(14, 30, 45) val newTime = time.withHour(20) println("Original time: $time") println("New time: $newTime")

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

String "Original time: 14:30:45" String "New time: 20:30:45"

Пример

Изменим час на полночь (0):

val time = LocalTime.of(15, 45) val midnightTime = time.withHour(0) println(midnightTime)

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

String "00:45"

Пример

Изменим час на полдень (12):

val time = LocalTime.of(8, 30) val noonTime = time.withHour(12) println(noonTime)

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

String "12:30"

Пример

Использование withHour в цепочке с другими методами:

val time = LocalTime.of(10, 15, 30) val modifiedTime = time.withHour(22).withMinute(0).withSecond(0) println(modifiedTime)

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

String "22:00"

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

  • функцию withMinute класса LocalTime,
    которая изменяет минуты в объекте времени
  • функцию withSecond класса LocalTime,
    которая изменяет секунды в объекте времени
  • функцию plusHours класса LocalTime,
    которая добавляет часы к объекту времени
  • функцию getHour класса LocalTime,
    которая возвращает текущее значение часа