РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
968 of 1163 menu

Поле ISO_LOCAL_DATE

Поле ISO_LOCAL_DATE класса DateTimeFormatter представляет собой готовый форматтер для работы с датами в формате ISO-8601. Этот формат включает год, месяц и день, разделённые дефисом, например 2025-01-15. Форматтер не содержит информации о времени и часовом поясе. Поле является статическим и доступно напрямую через класс DateTimeFormatter без создания экземпляра. Его удобно использовать для приведения дат к единому строковому представлению и для обратного разбора строк в объекты LocalDate.

Синтаксис

DateTimeFormatter.ISO_LOCAL_DATE

Пример

Давайте отформатируем текущую дату с помощью форматтера ISO_LOCAL_DATE:

import java.time.LocalDate; import java.time.format.DateTimeFormatter; public class Main { public static void main(String[] args) { LocalDate date = LocalDate.of(2025, 1, 15); String res = date.format(DateTimeFormatter.ISO_LOCAL_DATE); System.out.println(res); } }

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

"2025-01-15"

Пример

Давайте разберём строку в объект LocalDate, используя форматтер ISO_LOCAL_DATE:

import java.time.LocalDate; import java.time.format.DateTimeFormatter; public class Main { public static void main(String[] args) { String str = "2025-01-15"; LocalDate res = LocalDate.parse(str, DateTimeFormatter.ISO_LOCAL_DATE); System.out.println(res); } }

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

"2025-01-15"

Пример

Давайте получим строковое представление формата по умолчанию, которое использует данный форматтер:

import java.time.format.DateTimeFormatter; public class Main { public static void main(String[] args) { DateTimeFormatter formatter = DateTimeFormatter.ISO_LOCAL_DATE; System.out.println(formatter.toString()); } }

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

"ISO_LOCAL_DATE"

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

  • класс DateTimeFormatter,
    который форматирует и разбирает даты и время
  • поле ISO_LOCAL_DATE_TIME,
    которое представляет дату и время в формате ISO
  • поле ISO_INSTANT,
    которое представляет момент времени в формате ISO
  • класс LocalDateTime,
    который представляет дату и время без часового пояса
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить