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

Метод values

Метод values класса ChronoField возвращает массив всех констант перечисления, представляющих поля даты и времени. Каждый элемент массива является объектом типа ChronoField, который представляет определенное поле временной шкалы.

Импорт

import java.time.temporal.ChronoField

Синтаксис

public static ChronoField[] values()

Пример

Получим все константы ChronoField и выведем их количество:

val fields = ChronoField.values() println("Total fields: " + fields.size)

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

String "Total fields: 29"

Пример

Выведем первые 5 полей ChronoField:

val fields = ChronoField.values() for (i in 0..4) { println(fields[i]) }

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

String "NANO_OF_SECOND" String "NANO_OF_DAY" String "MICRO_OF_SECOND" String "MICRO_OF_DAY" String "MILLI_OF_SECOND"

Пример

Найдем все поля, связанные со временем:

val fields = ChronoField.values() val timeFields = fields.filter { it.isTimeBased() } println("Time-based fields:") timeFields.forEach { println(it) }

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

String "Time-based fields:" String "NANO_OF_SECOND" String "NANO_OF_DAY" String "MICRO_OF_SECOND" String "MICRO_OF_DAY" String "MILLI_OF_SECOND" String "MILLI_OF_DAY" String "SECOND_OF_MINUTE" String "SECOND_OF_DAY" String "MINUTE_OF_HOUR" String "MINUTE_OF_DAY" String "HOUR_OF_AMPM" String "CLOCK_HOUR_OF_AMPM" String "HOUR_OF_DAY" String "CLOCK_HOUR_OF_DAY" String "AMPM_OF_DAY"

Пример

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

val fields = ChronoField.values() val dateFields = fields.filter { it.isDateBased() } println("Date-based fields count: " + dateFields.size)

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

String "Date-based fields count: 14"

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

  • метод valueOf класса ChronoField,
    который возвращает константу по имени
  • метод values класса ChronoUnit,
    который возвращает все константы единиц времени
  • метод values класса Month,
    который возвращает все месяцы года
  • метод values класса DayOfWeek,
    который возвращает все дни недели
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить