共用方式為


WeekFields.WeekOfWeekBasedYear 方法

定義

傳回欄位,以根據這個 WeekFields存取以周為基礎的年份周。

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

傳回

欄位,提供以周為基礎之年份的存取權,而非 Null

屬性

備註

傳回欄位,以根據這個 WeekFields存取以周為基礎的年份周。

這代表周數在一年內開始於固定星期幾的概念,例如星期一和每周只屬於一年。 這個欄位通常用於 WeekFields#dayOfWeek()WeekFields#weekBasedYear()

第一周(1)是從一年中至少有WeekFields#getMinimalDaysInFirstWeek()天數開始的一周WeekFields#getFirstDayOfWeek。 如果第一周從年初之後開始,則之前的期間是在前一年的最後一周。

例如:<br> - 如果一年的第 1 天是星期一,第 1 周從第 1<br> 開始 -- 如果當年的第 2 天是星期一,第 1 周是從 2 日開始,而第 1 天是在上一年<br> 的最後一周 , 如果年份的第 4 天是星期一, 第一周從 4 日開始,第 1 到 3 日是在前一年 br> 的最後一周 - 如果一年<的第 5 天是星期一, 第 2 周開始於 5 日, 第 1 到 4 日是第一周<的 br>

此欄位可與任何行事曆系統搭配使用。

在剖析的解析階段中,可以從一周、一周和一周的日期建立。

在 ResolverStyle#STRICT 嚴格模式中,這三個字段都會根據其有效值範圍進行驗證。 [年度周] 欄位會經過驗證,以確保產生的以周為基礎的年份是所要求的以周為基礎的年份。

在 ResolverStyle#SMART 智慧模式中,這三個字段都會根據其有效值範圍進行驗證。 以周為基礎的年份欄位會從 1 到 53 進行驗證,這表示產生的日期可以在下列以周為基礎的年份中指定。

在 ResolverStyle#LENIENT lenient 模式中,會根據有效值的範圍來驗證年份和星期數。 產生的日期相當於下列三個階段方法。 首先,在要求以周為基礎之年份的第一周的第一天建立日期。 然後採用以周為單位的年份,減去一周,然後將數周的金額新增至日期。 最後,調整為當地語系化周內的正確星期數。

java.time.temporal.WeekFields.weekOfWeekBasedYear()Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於