言語

IsoFields.DayOfQuarter プロパティ

定義

四半期の日を表すフィールド。

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

プロパティ値

属性

注釈

四半期の日を表すフィールド。

このフィールドを使用すると、四半期の日の値を照会して設定できます。 四半期の日の値は、標準年の Q1 では 1 から 90、閏年の Q1 では 1 から 91、Q2 では 1 から 91、Q3 と Q4 では 1 から 92 の値です。

四半期の日は、年の日、月、および年が使用可能な場合にのみ計算できます。

このフィールドを設定する場合、値は 1 から 92 の任意の値を受け取り、部分的に長くすることができます。 四半期の日数が 92 日未満の場合、92 日目と 91 日目の可能性は次の四半期になります。

解析の解決フェーズでは、年、四半期、および四半期の日から日付を作成できます。

ResolverStyle#STRICT strict モードでは、3 つのフィールドすべてが有効な値の範囲に対して検証されます。 四半期の日フィールドは、年と四半期に応じて 1 から 90、91、または 92 に検証されます。

ResolverStyle#SMART スマート モードでは、3 つのフィールドすべてが有効な値の範囲に対して検証されます。 四半期の日フィールドは 1 から 92 の間で検証され、年と四半期に基づく実際の範囲は無視されます。 四半期の日付が実際の範囲を 1 日超えた場合、結果の日付は 1 日後になります。 四半期の日が実際の範囲を 2 日超えた場合、結果の日付は 2 日後になります。

ResolverStyle#LENIENT lenient モードでは、有効な値の範囲に対して年のみが検証されます。 結果の日付は、次の 3 段階のアプローチと等価に計算されます。 最初に、要求された年の 1 月の最初の日付を作成します。 次に、四半期を取り、1 つ減算し、四半期単位の金額を日付に追加します。 最後に、四半期の日を取り、1 を減算し、日付に日数で金額を加算します。

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

Javaドキュメント。

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

適用対象