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

Константа HALF_DAYS

Константа HALF_DAYS класса ChronoUnit представляет временную единицу длительностью 12 часов. Она используется для операций с временными промежутками, сложения и вычитания времени, а также для вычисления разницы между временными точками.

Импорт

import java.time.temporal.ChronoUnit

Синтаксис

ChronoUnit.HALF_DAYS

Пример

Добавим 2 полдня к текущему времени:

import java.time.LocalDateTime import java.time.temporal.ChronoUnit val now = LocalDateTime.now() val result = now.plus(2, ChronoUnit.HALF_DAYS) println("Now: $now") println("After 2 half-days: $result")

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

String "Now: 2025-09-10T14:30:45.123" String "After 2 half-days: 2025-09-11T02:30:45.123"

Пример

Вычислим разницу в полднях между двумя временными точками:

import java.time.LocalTime import java.time.temporal.ChronoUnit val time1 = LocalTime.of(8, 0) val time2 = LocalTime.of(20, 0) val diff = ChronoUnit.HALF_DAYS.between(time1, time2) println("Difference in half-days: $diff")

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

Long 1

Пример

Проверим, является ли единица HALF_DAYS основанной на времени:

import java.time.temporal.ChronoUnit val isTimeBased = ChronoUnit.HALF_DAYS.isTimeBased() val isDateBased = ChronoUnit.HALF_DAYS.isDateBased() println("Is time based: $isTimeBased") println("Is date based: $isDateBased")

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

Boolean true Boolean false

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

  • константу HOURS класса ChronoUnit,
    которая представляет временную единицу "час"
  • константу DAYS класса ChronoUnit,
    которая представляет временную единицу "день"
  • функцию between класса ChronoUnit,
    которая вычисляет разницу между двумя временными точками
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить