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

Функция getRangeUnit

Функция getRangeUnit интерфейса TemporalField возвращает единицу измерения, которая определяет полный диапазон значений для данного временного поля. Эта единица всегда больше или равна базовой единице поля, возвращаемой функцией getBaseUnit.

Импорт

import java.time.temporal.TemporalField import java.time.temporal.ChronoField

Синтаксис

fun getRangeUnit(): TemporalUnit

Пример

Получим единицу диапазона для поля DAY_OF_MONTH:

val rangeUnit = ChronoField.DAY_OF_MONTH.getRangeUnit() println(rangeUnit)

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

String "Months"

Пример

Получим единицу диапазона для поля HOUR_OF_DAY:

val rangeUnit = ChronoField.HOUR_OF_DAY.getRangeUnit() println(rangeUnit)

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

String "Days"

Пример

Сравним базовую единицу и единицу диапазона для поля YEAR:

val baseUnit = ChronoField.YEAR.getBaseUnit() val rangeUnit = ChronoField.YEAR.getRangeUnit() println("Base unit: $baseUnit") println("Range unit: $rangeUnit")

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

String "Base unit: Years, Range unit: Years"

Пример

Получим единицу диапазона для поля MONTH_OF_YEAR:

val rangeUnit = ChronoField.MONTH_OF_YEAR.getRangeUnit() println(rangeUnit)

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

String "Years"

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

  • функцию getBaseUnit интерфейса TemporalField,
    которая возвращает базовую единицу измерения временного поля
  • функцию range интерфейса TemporalField,
    которая возвращает диапазон допустимых значений для временного поля
  • функцию range перечисления ChronoField,
    которая возвращает диапазон значений для стандартного временного поля
  • интерфейс TemporalUnit,
    который представляет единицу измерения времени