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

Поле ISO_LOCAL_DATE_TIME

Поле ISO_LOCAL_DATE_TIME класса DateTimeFormatter хранит предопределённый форматтер для даты и времени без информации о часовом поясе. Он соответствует стандарту ISO-8601 и ожидает строку вида 2025-01-15T10:30:45, где дата и время разделены символом T. Этот форматтер удобно применять для форматирования объектов LocalDateTime и для разбора строк в формате ISO. Поле является константой и доступно как DateTimeFormatter.ISO_LOCAL_DATE_TIME.

Синтаксис

DateTimeFormatter.ISO_LOCAL_DATE_TIME

Пример

Давайте отформатируем объект LocalDateTime с помощью ISO_LOCAL_DATE_TIME и выведем результат:

import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class Main { public static void main(String[] args) { LocalDateTime dateTime = LocalDateTime.of(2025, 1, 15, 10, 30, 45); DateTimeFormatter formatter = DateTimeFormatter.ISO_LOCAL_DATE_TIME; String res = dateTime.format(formatter); System.out.println(res); } }

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

"2025-01-15T10:30:45"

Пример

Давайте разберём строку в формате ISO и получим объект LocalDateTime:

import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class Main { public static void main(String[] args) { DateTimeFormatter formatter = DateTimeFormatter.ISO_LOCAL_DATE_TIME; LocalDateTime res = LocalDateTime.parse("2025-01-15T10:30:45", formatter); System.out.println(res); } }

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

2025-01-15T10:30:45

Пример

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

import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class Main { public static void main(String[] args) { LocalDateTime dateTime = LocalDateTime.now(); DateTimeFormatter formatter = DateTimeFormatter.ISO_LOCAL_DATE_TIME; String res = formatter.format(dateTime); System.out.println(res); } }

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

"2025-01-15T10:30:45.123"

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

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