WeekFields.WeekOfWeekBasedYear 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
回傳一個欄位,以存取基於週 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
傳回
提供以週為基礎的年度欄位,而非零
- 屬性
備註
回傳一個欄位,以存取基於週 WeekFields的年度週數。
這代表了一年中週數的概念,當週數從固定的星期幾開始,例如星期一,且每一週正好屬於一年。 此欄位通常與 WeekFields#dayOfWeek()WeekFields#weekBasedYear()並 一起使用。
第一週(1)是一年中至少WeekFields#getMinimalDaysInFirstWeek()有一天的開始WeekFields#getFirstDayOfWeek週。 如果第一週在年初之後開始,那麼前一週就是前一年的最後一週。
例如:<br> - 如果一年的第一天是星期一,第一週就在 br<> 的第一天開始 - 如果第二天是星期一,第一週從 2 日開始,而第一週是在前一年<的最後一週 br> - 如果一年的第四天是星期一, 第一週從4號開始,1號到3號是在前一年<的最後一週,如果>第五天是星期一,第二週就從5號開始,而第1到4號則是第一<週>
此欄位可用於任何日曆系統。
在解析的解析階段,可以從週為基礎的年份、年度週數和週數中建立日期。
在 ResolverStyle#STRICT 嚴格模式下,三個欄位都會根據其有效值範圍進行驗證。 週年度欄位會被驗證,以確保所得的週基年即為申請的週基年。
在 ResolverStyle#SMART 智慧模式下,三個欄位都會根據其有效值範圍進行驗證。 週中週基準欄位的驗證範圍為1至53,表示所得日期可位於指定年份的下一個週基年份。
在 ResolverStyle#LENIENT 寬鬆模式下,年份與星期幾會依有效值範圍進行驗證。 所得的日期計算相當於以下三階段方法。 首先,在所要求的週數年度中,建立一個第一週的第一天日期。 然後以週數減去一年,將週數加到日期上。 最後,調整到當地週內正確的星期幾。
Java 文件 java.time.temporal.WeekFields.weekOfWeekBasedYear()。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。