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

Функция 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,
    который представляет единицу измерения времени
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить