WeekFields.WeekOfYear 方法

定义

返回一个字段,用于基于此 WeekFields访问年份的一周。

[Android.Runtime.Register("weekOfYear", "()Ljava/time/temporal/TemporalField;", "", ApiSince=26)]
public Java.Time.Temporal.ITemporalField? WeekOfYear();
[<Android.Runtime.Register("weekOfYear", "()Ljava/time/temporal/TemporalField;", "", ApiSince=26)>]
member this.WeekOfYear : unit -> Java.Time.Temporal.ITemporalField

返回

提供对年周的访问权限的字段,而不是 null

属性

注解

返回一个字段,用于基于此 WeekFields访问年份的一周。

这表示一年中周数的计数的概念,即周从固定的一周开始,例如星期一。 此字段通常用于 WeekFields#dayOfWeek().

第一周(1)是从年份中至少有WeekFields#getMinimalDaysInFirstWeek()几天开始WeekFields#getFirstDayOfWeek的一周。 因此,第一周可能在年初前几天开始 minDays 。 如果第一周在年初之后开始,则之前的时间段为第 0 周(0)。

例如:<br> - 如果一年的第一天是星期一,第一周从第 1 周开始,并且没有第 1 周<的 br> - 如果年份的第 2 天是星期一,第 1 周从第 2 周开始,第 1 周为第<1 个 br> - 如果一年的第 4 天是星期一, 第一周从第 4 周开始,第 1 至第 3 周是第 1 周,第 1 到第 3 周是第<> 1 周,如果一年的第 5 天是星期一,第 5 周到第 4 周<开始>

此字段可用于任何日历系统。

在解析阶段,可以从一年、一周和一周创建日期。

在 ResolverStyle#STRICT 严格模式下,所有三个字段都根据有效值的范围进行验证。 验证年份周字段,以确保生成的年份为所请求的年份。

在 ResolverStyle#SMART 智能模式下,所有三个字段都根据有效值的范围进行验证。 “年周”字段从 0 到 54 进行验证,这意味着生成的日期可以位于与指定日期不同的年份中。

在 ResolverStyle#LENIENT lenient 模式下,根据有效值的范围验证年份和星期几。 生成的日期与以下三个阶段方法等效。 首先,在请求年份的第一周的第一天创建日期。 然后,取一周,减去一周,并将该金额加在日期的周内。 最后,在本地化的一周内调整为正确的星期几。

Java文档java.time.temporal.WeekFields.weekOfYear()

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

适用于