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

Функция plusHours

Функция plusHours класса LocalTime прибавляет указанное количество часов к текущему времени и возвращает новый объект LocalTime. В параметр мы передаем количество часов для прибавления (может быть отрицательным для вычитания). Расчет выполняется по 24-часовому циклу с автоматическим переходом через полночь.

Импорт

import java.time.LocalTime

Синтаксис

fun plusHours(hoursToAdd: Long): LocalTime

Пример

Прибавим 3 часа к времени "14:30:45":

val time = LocalTime.of(14, 30, 45) val newTime = time.plusHours(3) println(newTime)

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

String "17:30:45"

Пример

Прибавим 10 часов к вечернему времени "20:15:00" (переход через полночь):

val time = LocalTime.of(20, 15) val newTime = time.plusHours(10) println(newTime)

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

String "06:15:00"

Пример

Вычтем 5 часов из утреннего времени "08:45:30" (переход через полночь в обратную сторону):

val time = LocalTime.of(8, 45, 30) val newTime = time.plusHours(-5) println(newTime)

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

String "03:45:30"

Пример

Прибавим 24 часа к времени "09:00:00" (полные сутки):

val time = LocalTime.of(9, 0) val newTime = time.plusHours(24) println(newTime)

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

String "09:00:00"

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

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