Calendar.HandleComputeFields(Int32) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
サブクラスは、このメソッドをオーバーライドして、各カレンダー システムに固有の複数のフィールドを計算できます。
[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の既定の実装では、純粋なプロレプティック グレゴリオ暦が実装されています。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。