IsoFields.WeekOfWeekBasedYear プロパティ

定義

週単位の年を表すフィールド。

[Android.Runtime.Register("WEEK_OF_WEEK_BASED_YEAR", ApiSince=26)]
public static Java.Time.Temporal.ITemporalField? WeekOfWeekBasedYear { get; }
[<Android.Runtime.Register("WEEK_OF_WEEK_BASED_YEAR", ApiSince=26)>]
static member WeekOfWeekBasedYear : Java.Time.Temporal.ITemporalField

プロパティ値

属性

注釈

週単位の年を表すフィールド。

このフィールドを使用すると、週ベースの年の値の週を照会して設定できます。 週単位の年の値は 1 ~ 52、週ベースの年が 53 週間の場合は 53 です。

解析の解決フェーズでは、週ベースの年、週単位の年、および曜日から日付を作成できます。

ResolverStyle#STRICT strict モードでは、3 つのフィールドすべてが有効な値の範囲に対して検証されます。 週単位の年フィールドは、週ベースの年に応じて 1 から 52 または 53 に検証されます。

ResolverStyle#SMART スマート モードでは、3 つのフィールドすべてが有効な値の範囲に対して検証されます。 週単位の年フィールドは、週ベースの年を無視して 1 から 53 の間で検証されます。 週単位の年が 53 で、週ベースの年が 52 週間のみの場合、結果の日付は次の週ベースの年の第 1 週になります。

ResolverStyle#LENIENT lenient モードでは、有効な値の範囲に対して週ベースの年のみが検証されます。 曜日が 1 から 7 の範囲外の場合、結果の日付は適切な週数で調整され、曜日が 1 から 7 の範囲に減ります。 週単位の年の値が 1 から 52 の範囲外の場合、余分な週は、結果の日付から加算または減算されます。

このユニットは、不変でスレッド セーフなシングルトンです。

java.time.temporal.IsoFields.WEEK_OF_WEEK_BASED_YEARJava ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象