Language

Calendar.HandleComputeFields(Int32) メソッド

定義

サブクラスは、このメソッドをオーバーライドして、各カレンダー システムに固有の複数のフィールドを計算できます。

[Android.Runtime.Register("handleComputeFields", "(I)V", "GetHandleComputeFields_IHandler", ApiSince=24)]
protected virtual void HandleComputeFields(int julianDay);
[<Android.Runtime.Register("handleComputeFields", "(I)V", "GetHandleComputeFields_IHandler", ApiSince=24)>]
abstract member HandleComputeFields : int -> unit
override this.HandleComputeFields : int -> unit

パラメーター

julianDay
Int32
属性

注釈

サブクラスは、このメソッドをオーバーライドして、各カレンダー システムに固有の複数のフィールドを計算できます。 これらは:

<ul><li>ERA <li>YEAR <li>MONTH <li>DAY_OF_MONTH <li>DAY_OF_YEAR <li>EXTENDED_YEAR</ul>

サブクラスはDAY_OF_WEEKフィールドとDOW_LOCALフィールドを参照できます。このフィールドは、このメソッドが呼び出されたときに設定されます。 サブクラスは、getGregorianXxx() メソッドを呼び出して、指定されたユリウス日のグレゴリオ暦に相当するグレゴリオ暦を取得することもできます。

さらに、サブクラスはサブクラス固有のフィールド (つまり、BASE_FIELD_COUNTから getFieldCount() - 1 までのフィールド) を計算する必要があります。

Calendarの既定の実装では、純粋なプロレプティック グレゴリオ暦が実装されています。

Javaドキュメント。

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

適用対象