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

Функция getFrom

Функция getFrom интерфейса TemporalField извлекает значение временного поля из объекта, реализующего интерфейс TemporalAccessor. В параметр мы передаем временной объект, из которого нужно извлечь значение поля.

Импорт

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

Синтаксис

fun getFrom(temporal: TemporalAccessor): Int

Пример

Получим значение года из объекта LocalDate:

import java.time.LocalDate import java.time.temporal.ChronoField val date = LocalDate.of(2025, 12, 31) val year = ChronoField.YEAR.getFrom(date) println(year)

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

Int 2025

Пример

Получим значение дня месяца из объекта LocalDate:

import java.time.LocalDate import java.time.temporal.ChronoField val date = LocalDate.of(2025, 7, 15) val day = ChronoField.DAY_OF_MONTH.getFrom(date) println(day)

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

Int 15

Пример

Получим значение часа из объекта LocalTime:

import java.time.LocalTime import java.time.temporal.ChronoField val time = LocalTime.of(14, 30, 45) val hour = ChronoField.HOUR_OF_DAY.getFrom(time) println(hour)

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

Int 14

Пример

Получим несколько значений полей из объекта LocalDateTime:

import java.time.LocalDateTime import java.time.temporal.ChronoField val dateTime = LocalDateTime.of(2025, 3, 20, 9, 15, 30) val year = ChronoField.YEAR.getFrom(dateTime) val month = ChronoField.MONTH_OF_YEAR.getFrom(dateTime) val hour = ChronoField.HOUR_OF_DAY.getFrom(dateTime) val minute = ChronoField.MINUTE_OF_HOUR.getFrom(dateTime) println("Year: $year, Month: $month, Hour: $hour, Minute: $minute")

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

String "Year: 2025, Month: 3, Hour: 9, Minute: 15"

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

  • функцию range интерфейса TemporalField,
    которая возвращает диапазон допустимых значений для поля
  • функцию isDateBased интерфейса TemporalField,
    которая проверяет, является ли поле дато-ориентированным
  • класс ChronoField,
    который содержит стандартные поля даты и времени
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить