IEra インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
タイム ラインの時代。
[Android.Runtime.Register("java/time/chrono/Era", "", "Java.Time.Chrono.IEraInvoker", ApiSince=26)]
public interface IEra : IDisposable, Java.Interop.IJavaPeerable, Java.Time.Temporal.ITemporalAccessor, Java.Time.Temporal.ITemporalAdjuster
[<Android.Runtime.Register("java/time/chrono/Era", "", "Java.Time.Chrono.IEraInvoker", ApiSince=26)>]
type IEra = interface
interface ITemporalAccessor
interface IJavaObject
interface IDisposable
interface IJavaPeerable
interface ITemporalAdjuster
- 派生
- 属性
- 実装
注釈
タイム ラインの時代。
ほとんどのカレンダー システムには、タイム ラインを 2 つの時代 (年号) に分割する単一のエポックがあります。 ただし、一部のカレンダー システムには、各リーダーの治世に対して 1 つなど、複数の時代 (年号) があります。 いずれの場合も、時代 (年号) は概念的にはタイム ラインの最大の除算です。 各年号は、時代 (年号) と有効な時代 (年号) を取得するための Chronology#eras Chronology.eras を定義します。
たとえば、タイの仏教暦システムでは、1 つの日付の前と後の 2 つの時代に時間が分割されます。 対照的に、日本の暦体系には、各天皇の治世のための1つの時代があります。
Eraのインスタンスは、==演算子を使用して比較できます。
1.8 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
プロパティ
| 名前 | 説明 |
|---|---|
| Handle |
基になる Android オブジェクトの JNI 値を取得します。 (継承元 IJavaObject) |
| JniIdentityHashCode |
ラップされたインスタンスの |
| JniManagedPeerState |
マネージド ピアの状態。 (継承元 IJavaPeerable) |
| JniObjectReferenceControlBlock |
タイム ラインの時代。 (継承元 IJavaPeerable) |
| JniPeerMembers |
メンバー アクセスと呼び出しのサポート。 (継承元 IJavaPeerable) |
| PeerReference |
ラップされたJava オブジェクト インスタンスのJniObjectReferenceを返します。 (継承元 IJavaPeerable) |
| Value |
タイム ラインの時代。 |
メソッド
| 名前 | 説明 |
|---|---|
| AdjustInto(ITemporal) |
指定したテンポラル オブジェクトを調整します。 (継承元 ITemporalAdjuster) |
| Disposed() |
インスタンスが破棄されたときに呼び出されます。 (継承元 IJavaPeerable) |
| DisposeUnlessReferenced() |
このインスタンスへの未処理の参照がない場合は、 |
| Finalized() |
インスタンスが終了したときに呼び出されます。 (継承元 IJavaPeerable) |
| Get(ITemporalField) |
指定したフィールドの値を |
| GetDisplayName(TextStyle, Locale) |
この時代 (年号) のテキスト表現を取得します。 |
| GetLong(ITemporalField) |
指定したフィールドの値を |
| IsSupported(ITemporalField) |
指定したフィールドがサポートされているかどうかを確認します。 (継承元 ITemporalAccessor) |
| Query(ITemporalQuery) |
この日時を照会します。 (継承元 ITemporalAccessor) |
| Range(ITemporalField) |
指定したフィールドの有効な値の範囲を取得します。 (継承元 ITemporalAccessor) |
| SetJniIdentityHashCode(Int32) |
|
| SetJniManagedPeerState(JniManagedPeerStates) |
タイム ラインの時代。 (継承元 IJavaPeerable) |
| SetPeerReference(JniObjectReference) |
|
| UnregisterFromRuntime() |
ランタイムが将来の Java.Interop.JniRuntime+JniValueManager.PeekValue 呼び出しから返されないように、このインスタンスの登録を解除します。 (継承元 IJavaPeerable) |
明示的なインターフェイスの実装
| 名前 | 説明 |
|---|---|
| ITemporalAccessor.Get(ITemporalField) |
この時代 (年号) から指定したフィールドの値を |
| ITemporalAccessor.GetLong(ITemporalField) |
この時代 (年号) から指定したフィールドの値を |
| ITemporalAccessor.IsSupported(ITemporalField) |
指定したフィールドがサポートされているかどうかを確認します。 |
| ITemporalAccessor.Query(ITemporalQuery) |
指定したクエリを使用して、この時代 (年号) を照会します。 |
| ITemporalAccessor.Range(ITemporalField) |
指定したフィールドの有効な値の範囲を取得します。 |
| ITemporalAdjuster.AdjustInto(ITemporal) |
指定したテンポラル オブジェクトを、このオブジェクトと同じ時代 (年号) に調整します。 |
拡張メソッド
| 名前 | 説明 |
|---|---|
| GetJniTypeName(IJavaPeerable) |
インスタンス |
| JavaAs<TResult>(IJavaPeerable) |
|
| JavaCast<TResult>(IJavaObject) |
Android ランタイムチェック型変換を実行します。 |
| JavaCast<TResult>(IJavaObject) |
タイム ラインの時代。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
|