DateTimeFormatter.IsoDateTime 属性

定义

格式或分析日期时间格式的 ISO 类似日期时间格式化程序,如果可用,则使用偏移量和区域进行分析, 例如“2011-12-03T10:15:30”、“2011-12-03T10:15:30+01:00”或“2011-12-03T10:15:30+01:00[欧洲/巴黎]”。

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

属性值

属性

注解

格式或分析日期时间格式的 ISO 类似日期时间格式化程序,如果可用,则使用偏移量和区域进行分析, 例如“2011-12-03T10:15:30”、“2011-12-03T10:15:30+01:00”或“2011-12-03T10:15:30+01:00[欧洲/巴黎]”。

这会返回一个不可变格式化程序,能够格式化和分析 ISO-8601 扩展的本地或偏移日期时间格式,以及指定时区的扩展非 ISO 格式。 格式包括:<ul><li #ISO_LOCAL_DATE_TIME><The li>If the offset is not available to format or parse then the format is complete. <li>The ZoneOffset#getId() offset ID. 如果偏移量有秒,则即使这不是 ISO-8601 标准的一部分,也会处理这些偏移量。 <li>如果区域 ID 不可用或 ZoneOffset 为格式,则格式已完成。 <li>An open square bracket '['. <li>The ZoneId#getId() zone ID. 这不是 ISO-8601 标准的一部分。 分析区分大小写。 <li>A 左方括号“]”。 </ul>

由于此格式化程序具有可选元素,因此可能需要使用 < a0/> 进行分析。

返回的格式化程序具有 ISO 的计时表,以确保正确转换其他日历系统中的日期。 它没有替代区域,并且使用 ResolverStyle#STRICT STRICT 解析程序样式。

适用于 . 的 java.time.format.DateTimeFormatter.ISO_DATE_TIMEJava 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于