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

Константа ISO_DATE

Константа ISO_DATE класса DateTimeFormatter предоставляет форматтер для даты в формате год-месяц-день с возможностью включения смещения часового пояса. Форматтер может использоваться для парсинга и форматирования дат в соответствии со стандартом ISO-8601.

Импорт

import java.time.format.DateTimeFormatter

Синтаксис

DateTimeFormatter.ISO_DATE

Пример

Используем ISO_DATE для форматирования объекта LocalDate:

import java.time.LocalDate import java.time.format.DateTimeFormatter val date = LocalDate.of(2025, 12, 31) val formatted = date.format(DateTimeFormatter.ISO_DATE) println(formatted)

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

String "2025-12-31"

Пример

Используем ISO_DATE для парсинга строки с датой:

import java.time.LocalDate import java.time.format.DateTimeFormatter val dateStr = "2025-07-15" val date = LocalDate.parse(dateStr, DateTimeFormatter.ISO_DATE) println(date)

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

String "2025-07-15"

Пример

Сравним ISO_DATE с ISO_LOCAL_DATE:

import java.time.LocalDate import java.time.format.DateTimeFormatter val date = LocalDate.of(2025, 12, 31) val isoDate = date.format(DateTimeFormatter.ISO_DATE) val isoLocalDate = date.format(DateTimeFormatter.ISO_LOCAL_DATE) println("ISO_DATE: $isoDate") println("ISO_LOCAL_DATE: $isoLocalDate")

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

String "ISO_DATE: 2025-12-31" String "ISO_LOCAL_DATE: 2025-12-31"

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

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