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

Функция ofHours

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

Импорт

import java.time.Duration

Синтаксис

fun ofHours(hours: Long): Duration

Пример

Создадим длительность в 5 часов:

val duration = Duration.ofHours(5) println(duration)

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

String "PT5H"

Пример

Создадим отрицательную длительность в 3 часа:

val duration = Duration.ofHours(-3) println(duration)

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

String "PT-3H"

Пример

Используем созданную длительность для вычислений с временем:

import java.time.LocalTime val currentTime = LocalTime.now() val fiveHoursLater = currentTime.plus(Duration.ofHours(5)) println("Current time: $currentTime") println("Five hours later: $fiveHoursLater")

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

String "Current time: 14:30:45.123" String "Five hours later: 19:30:45.123"

Пример

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

val hoursDuration = Duration.ofHours(2) val minutes = hoursDuration.toMinutes() val seconds = hoursDuration.toSeconds() val millis = hoursDuration.toMillis() println("Minutes: $minutes") println("Seconds: $seconds") println("Milliseconds: $millis")

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

Long 120 Long 7200 Long 7200000

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

  • функцию ofMinutes класса Duration,
    которая создает длительность из минут
  • функцию ofSeconds класса Duration,
    которая создает длительность из секунд
  • функцию toHours класса Duration,
    которая преобразует длительность в часы
  • класс Period,
    который представляет период времени в годах, месяцах и днях
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить