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

Функция from

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

Импорт

import java.time.YearMonth import java.time.temporal.TemporalAccessor

Синтаксис

fun from(temporal: TemporalAccessor): YearMonth

Пример

Создадим объект YearMonth из LocalDate:

import java.time.LocalDate import java.time.YearMonth val localDate = LocalDate.of(2025, 7, 15) val yearMonth = YearMonth.from(localDate) println(yearMonth)

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

String "2025-07"

Пример

Создадим объект YearMonth из LocalDateTime:

import java.time.LocalDateTime import java.time.YearMonth val localDateTime = LocalDateTime.of(2025, 12, 31, 10, 30) val yearMonth = YearMonth.from(localDateTime) println(yearMonth)

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

String "2025-12"

Пример

Создадим объект YearMonth из ZonedDateTime:

import java.time.ZonedDateTime import java.time.ZoneId import java.time.YearMonth val zonedDateTime = ZonedDateTime.of(2025, 3, 20, 14, 45, 30, 0, ZoneId.of("Europe/Moscow")) val yearMonth = YearMonth.from(zonedDateTime) println(yearMonth)

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

String "2025-03"

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

  • функцию now класса YearMonth,
    которая возвращает текущий год и месяц
  • функцию of класса YearMonth,
    которая создает YearMonth из числовых компонентов
  • функцию parse класса YearMonth,
    которая преобразует строку в YearMonth
  • класс LocalDate,
    который представляет дату
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить