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

Константа MINUTES

Константа MINUTES класса ChronoUnit представляет единицу измерения времени в минутах. Она используется для выполнения операций с временными интервалами, таких как добавление минут к временным объектам, вычисление разницы между временными отметками и truncate операций.

Импорт

import java.time.temporal.ChronoUnit

Синтаксис

ChronoUnit.MINUTES

Пример

Добавим 30 минут к объекту LocalTime:

import java.time.LocalTime import java.time.temporal.ChronoUnit val time = LocalTime.of(10, 15) val newTime = time.plus(30, ChronoUnit.MINUTES) println(newTime)

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

String "10:45"

Пример

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

import java.time.LocalTime import java.time.temporal.ChronoUnit val startTime = LocalTime.of(9, 30) val endTime = LocalTime.of(11, 15) val minutesDiff = ChronoUnit.MINUTES.between(startTime, endTime) println(minutesDiff)

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

Long 105

Пример

Округлим время до ближайшего часа, обнулив минуты:

import java.time.LocalTime import java.time.temporal.ChronoUnit val time = LocalTime.of(14, 37) val truncatedTime = time.truncatedTo(ChronoUnit.HOURS) println(truncatedTime)

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

String "14:00"

Пример

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

import java.time.temporal.ChronoUnit val isTimeBased = ChronoUnit.MINUTES.isTimeBased() val isDateBased = ChronoUnit.MINUTES.isDateBased() println("Time based: $isTimeBased") println("Date based: $isDateBased")

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

String "Time based: true" String "Date based: false"

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

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