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

Поле ISO_INSTANT

Поле ISO_INSTANT класса DateTimeFormatter представляет собой готовый форматтер для работы с объектами Instant. Оно форматирует момент времени в строку по стандарту ISO-8601, например 2024-01-15T10:30:00Z, и умеет разбирать такую строку обратно в Instant. Форматтер использует UTC (зону Z), поэтому все значения приводятся к всемирному координированному времени.

В отличие от других форматтеров, ISO_INSTANT не принимает параметров и всегда следует одному и тому же шаблону. Он удобен, когда нужно сериализовать момент времени в компактную строку или восстановить Instant из такой строки.

Синтаксис

DateTimeFormatter.ISO_INSTANT

Пример

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

import java.time.Instant; import java.time.format.DateTimeFormatter; public class Main { public static void main(String[] args) { Instant instant = Instant.parse("2024-01-15T10:30:00Z"); String res = DateTimeFormatter.ISO_INSTANT.format(instant); System.out.println(res); } }

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

"2024-01-15T10:30:00Z"

Пример

Давайте разберём строку в формате ISO-8601 обратно в объект Instant с помощью форматтера ISO_INSTANT:

import java.time.Instant; import java.time.format.DateTimeFormatter; public class Main { public static void main(String[] args) { String str = "2024-01-15T10:30:00Z"; Instant res = Instant.from(DateTimeFormatter.ISO_INSTANT.parse(str)); System.out.println(res); } }

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

"2024-01-15T10:30:00Z"

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

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