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

Функция localDate

Функция localDate класса TemporalQueries используется для извлечения LocalDate из объектов, реализующих интерфейс TemporalAccessor. Функция возвращает LocalDate, если объект содержит информацию о дате, или null, если извлечь дату невозможно.

Импорт

import java.time.temporal.TemporalQueries

Синтаксис

static final TemporalQuery<LocalDate> localDate()

Пример

Извлечем LocalDate из объекта ZonedDateTime:

import java.time.ZonedDateTime import java.time.LocalDate import java.time.temporal.TemporalQueries val zonedDateTime = ZonedDateTime.now() val query = TemporalQueries.localDate() val localDate = zonedDateTime.query(query) println(localDate)

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

String "2025-09-10"

Пример

Попробуем извлечь LocalDate из объекта LocalTime (должен вернуть null):

import java.time.LocalTime import java.time.temporal.TemporalQueries val localTime = LocalTime.now() val query = TemporalQueries.localDate() val result = localTime.query(query) println("Result: $result")

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

String "Result: null"

Пример

Использование метода query напрямую с TemporalQueries.localDate():

import java.time.LocalDateTime import java.time.temporal.TemporalQueries val localDateTime = LocalDateTime.now() val extractedDate = localDateTime.query(TemporalQueries.localDate()) println(extractedDate)

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

String "2025-09-10"

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

  • функцию localTime класса TemporalQueries,
    которая извлекает LocalTime из TemporalAccessor
  • функцию zoneId класса TemporalQueries,
    которая извлекает ZoneId из TemporalAccessor
  • функцию offset класса TemporalQueries,
    которая извлекает ZoneOffset из TemporalAccessor
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить