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.