Поделиться через


DateTimeFormatter.IsoInstant Свойство

Определение

Модуль мгновенного форматирования ISO, который форматирует или анализирует момент в формате UTC, например "2011-12-03T10:15:30Z".

[Android.Runtime.Register("ISO_INSTANT", ApiSince=26)]
public static Java.Time.Format.DateTimeFormatter? IsoInstant { get; }
[<Android.Runtime.Register("ISO_INSTANT", ApiSince=26)>]
static member IsoInstant : Java.Time.Format.DateTimeFormatter

Значение свойства

Атрибуты

Комментарии

Модуль мгновенного форматирования ISO, который форматирует или анализирует момент в формате UTC, например "2011-12-03T10:15:30Z".

Это возвращает неизменяемый модуль форматирования, способный отформатировать и проанализировать мгновенный формат ISO-8601. При форматировании мгновенное значение всегда будет суффиксировано "Z", чтобы указать UTC. Секунда в минуту всегда выводится. При необходимости nano-of-of-second выводит ноль, три, шесть или девять цифр. При синтаксическом анализе поведение DateTimeFormatterBuilder#appendOffsetId() будет использоваться для синтаксического анализа смещения, преобразуя мгновенное значение в формате UTC при необходимости. Требуется по крайней мере время до поля секунд. Дробные секунды от нуля до девяти анализируются. Локализованный десятичный стиль не используется.

Это специальный метод форматирования регистра, предназначенный для обеспечения удобочитаемой формы java.time.Instantчеловека. Класс Instant предназначен только для представления точки во времени и внутренне сохраняет значение в наносекундах из фиксированной эпохи 1970-01-01Z. Таким образом, Instant невозможно отформатировать как дату или время, не предоставляя некоторую форму часового пояса. Этот модуль форматирования позволяет Instant форматироваться, предоставляя подходящее преобразование с помощью ZoneOffset.UTC.

Формат состоит из: <ul><li>The #ISO_OFFSET_DATE_TIME where the instant converted from ChronoField#INSTANT_SECONDS and ChronoField#NANO_OF_SECOND using the UTC offset. Анализ регистра не учитывается. </ul>

Возвращаемый модуль форматирования не переопределяет хронологию или зону. Он использует ResolverStyle#STRICT STRICT стиль сопоставителя.

Документация по Java для java.time.format.DateTimeFormatter.ISO_INSTANT.

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к