DateTimeFormatter.IsoInstant 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
采用 UTC 格式或分析即时的 ISO 即时格式化程序,例如“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
属性值
- 属性
注解
采用 UTC 格式或分析即时的 ISO 即时格式化程序,例如“2011-12-03T10:15:30Z”。
这会返回一个不可变格式化程序,能够格式化和分析 ISO-8601 即时格式。 格式设置时,即时始终由“Z”后缀来指示 UTC。 第二分钟始终输出。 秒纳根据需要输出零位、三位、六位或九位数字。 分析时,将使用该行为 DateTimeFormatterBuilder#appendOffsetId()
分析偏移量,根据需要将即时转换为 UTC。 至少需要秒字段的时间。 将分析从零到 9 的秒小数秒。 不使用本地化的小数样式。
这是一个特殊案例格式化程序,旨在允许人类可读的形式 java.time.Instant
。 该 Instant
类旨在仅表示时间点,并在内部将值存储在 1970-01-01Z 固定时期的纳秒内。 因此,在提供某种形式的时区的情况下, Instant
不能将日期或时间格式化为日期或时间。 此格式化程序允许 Instant
使用 提供适当的转换 ZoneOffset.UTC
来格式化。
格式包括:<ul<>li>#ISO_OFFSET_DATE_TIME
即时从ChronoField#INSTANT_SECONDS
何处转换和使用ChronoField#NANO_OF_SECOND
UTC
偏移量。 分析不区分大小写。 </ul>
返回的格式化程序没有替代计时表或区域。 它使用 ResolverStyle#STRICT STRICT
解析程序样式。
适用于 . 的 java.time.format.DateTimeFormatter.ISO_INSTANT
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。