DateTimeFormatter.BasicIsoDate 属性

定义

格式化或分析不带偏移量的日期的 ISO 日期格式化程序,例如“20111203”。

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

属性值

属性

注解

格式化或分析不带偏移量的日期的 ISO 日期格式化程序,例如“20111203”。

这会返回一个不可变的格式化程序,能够格式化和分析 ISO-8601 基本本地日期格式。 格式包括:<ul><li>四位数字。ChronoField#YEAR year 仅支持 0000 到 9999 范围内的年份。 <li>两位数字。ChronoField#MONTH_OF_YEAR month-of-year 这是按零预先填充的,以确保两位数。 <li>两位数字。ChronoField#DAY_OF_MONTH day-of-month 这是按零预先填充的,以确保两位数。 <li>如果偏移量不能格式化或分析,则格式已完成。 < ZoneOffset#getId() offset ID li>无冒号。 如果偏移量有秒,则即使这不是 ISO-8601 标准的一部分,也会处理这些偏移量。 偏移量分析是宽松的,这允许分钟和秒是可选的。 分析不区分大小写。 </ul>

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

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

Java文档java.time.format.DateTimeFormatter.BASIC_ISO_DATE

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于