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

Константа MINUTE_OF_DAY

Константа MINUTE_OF_DAY класса ChronoField представляет поле количества минут, прошедших с начала дня. Значение может изменяться от 0 до 1439, где 0 соответствует полуночи, а 1439 - 23:59.

Импорт

import java.time.temporal.ChronoField

Синтаксис

ChronoField.MINUTE_OF_DAY

Пример

Получим количество минут из текущего времени:

import java.time.LocalTime import java.time.temporal.ChronoField val time = LocalTime.now() val minutesOfDay = time.get(ChronoField.MINUTE_OF_DAY) println("Minutes of day: $minutesOfDay")

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

String "Minutes of day: 835"

Пример

Создадим время "15:30" и получим количество минут дня:

import java.time.LocalTime import java.time.temporal.ChronoField val time = LocalTime.of(15, 30) val minutesOfDay = time.get(ChronoField.MINUTE_OF_DAY) println(minutesOfDay)

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

Int 930

Пример

Проверим валидность значения для поля MINUTE_OF_DAY:

import java.time.temporal.ChronoField val isValid1 = ChronoField.MINUTE_OF_DAY.isValidValue(500) val isValid2 = ChronoField.MINUTE_OF_DAY.isValidValue(1500) val isValid3 = ChronoField.MINUTE_OF_DAY.isValidValue(2000) println("500 valid: $isValid1") println("1500 valid: $isValid2") println("2000 valid: $isValid3")

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

String "500 valid: true" String "1500 valid: true" String "2000 valid: false"

Пример

Получим диапазон допустимых значений для поля MINUTE_OF_DAY:

import java.time.temporal.ChronoField import java.time.temporal.ValueRange val range = ChronoField.MINUTE_OF_DAY.range() val min = range.minimum val max = range.maximum println("Min: $min, Max: $max")

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

String "Min: 0, Max: 1439"

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

  • константу HOUR_OF_DAY класса ChronoField,
    которая представляет час дня
  • константу SECOND_OF_DAY класса ChronoField,
    которая представляет секунды дня
  • функцию getMinute класса LocalTime,
    которая возвращает минуты часа
  • функцию toSecondOfDay класса LocalTime,
    которая преобразует время в секунды дня