DateTimeFormatter.IsoWeekDate 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
格式化或分析基于周的日期的 ISO 日期格式化程序,不带偏移量,例如“2012-W48-6”。
[Android.Runtime.Register("ISO_WEEK_DATE", ApiSince=26)]
public static Java.Time.Format.DateTimeFormatter? IsoWeekDate { get; }
[<Android.Runtime.Register("ISO_WEEK_DATE", ApiSince=26)>]
static member IsoWeekDate : Java.Time.Format.DateTimeFormatter
属性值
- 属性
注解
格式化或分析基于周的日期的 ISO 日期格式化程序,不带偏移量,例如“2012-W48-6”。
这会返回一个不可变的格式化程序,能够格式化和分析基于 ISO-8601 的扩展周日期格式。 格式包括:<ul<>li>四位数字或更多数字。IsoFields#WEEK_BASED_YEAR week-based-year 0000 到 9999 范围内的年份将预先填充零,以确保四位数。 超出该范围的年份将具有带前缀的正符号或负符号。
<li>A dash <li>The letter 'W'. 分析不区分大小写。
<li>两位数字。IsoFields#WEEK_OF_WEEK_BASED_YEAR week-of-week-based-year 这是由零预先填充的,以确保三位数。
<li>A dash <li>One digit for the ChronoField#DAY_OF_WEEK day-of-week. 该值从星期一(1)运行到星期日(7)。
<li>如果偏移量不能格式化或分析,则格式已完成。
<li>The ZoneOffset#getId() offset ID. 如果偏移量有秒,则即使这不是 ISO-8601 标准的一部分,也会处理这些偏移量。 分析不区分大小写。
</ul>
由于此格式化程序具有可选元素,因此可能需要使用
返回的格式化程序具有 ISO 的计时表,以确保正确转换其他日历系统中的日期。 它没有替代区域,并且使用 ResolverStyle#STRICT STRICT 解析程序样式。
适用于 . 的 java.time.format.DateTimeFormatter.ISO_WEEK_DATEJava 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。