IEra インターフェイス

定義

タイム ラインの時代。

[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 つの時代に時間が分割されます。 これに対し、日本の暦体系には、各天皇の治世に対して一つの時代があります。

Era インスタンスは、 演算子を使用して == 比較できます。

1.8 で追加されました。

java.time.chrono.EraJava ドキュメント。

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

プロパティ

Handle

基になる Android オブジェクトの JNI 値を取得します。

(継承元 IJavaObject)
JniIdentityHashCode

ラップされたインスタンスの の java.lang.System.identityHashCode() 値を返します。

(継承元 IJavaPeerable)
JniManagedPeerState

マネージド ピアの状態。

(継承元 IJavaPeerable)
JniPeerMembers

メンバー アクセスと呼び出しのサポート。

(継承元 IJavaPeerable)
PeerReference

JniObjectReferenceラップされた Java オブジェクト インスタンスの を返します。

(継承元 IJavaPeerable)
Value

タイム ラインの時代。

メソッド

AdjustInto(ITemporal)

指定したテンポラル オブジェクトを調整します。

(継承元 ITemporalAdjuster)
Disposed()

インスタンスが破棄されたときに呼び出されます。

(継承元 IJavaPeerable)
DisposeUnlessReferenced()

このインスタンスへの未処理の参照がない場合は、 を呼び出 Dispose()します。それ以外の場合は何も行いません。

(継承元 IJavaPeerable)
Finalized()

インスタンスが終了したときに呼び出されます。

(継承元 IJavaPeerable)
Get(ITemporalField)

指定したフィールドの値を として int取得します。

(継承元 ITemporalAccessor)
GetDisplayName(TextStyle, Locale)

この時代 (年号) のテキスト表現を取得します。

GetLong(ITemporalField)

指定したフィールドの値を として long取得します。

(継承元 ITemporalAccessor)
IsSupported(ITemporalField)

指定したフィールドがサポートされているかどうかを確認します。

(継承元 ITemporalAccessor)
Query(ITemporalQuery)

この日時を照会します。

(継承元 ITemporalAccessor)
Range(ITemporalField)

指定したフィールドの有効な値の範囲を取得します。

(継承元 ITemporalAccessor)
SetJniIdentityHashCode(Int32)

によって返される値を JniIdentityHashCode設定します。

(継承元 IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

タイム ラインの時代。

(継承元 IJavaPeerable)
SetPeerReference(JniObjectReference)

によって返される値を PeerReference設定します。

(継承元 IJavaPeerable)
UnregisterFromRuntime()

ランタイムが今後 Java.Interop.JniRuntime+JniValueManager.PeekValue の呼び出しから返されないように、このインスタンスの登録を解除します。

(継承元 IJavaPeerable)

明示的なインターフェイスの実装

ITemporalAccessor.Get(ITemporalField)

指定したフィールドの値を、この時代 (年号) から として int取得します。

ITemporalAccessor.GetLong(ITemporalField)

指定したフィールドの値を、この時代 (年号) から として long取得します。

ITemporalAccessor.IsSupported(ITemporalField)

指定したフィールドがサポートされているかどうかを確認します。

ITemporalAccessor.Query(ITemporalQuery)

指定したクエリを使用して、この時代号に対してクエリを実行します。

ITemporalAccessor.Range(ITemporalField)

指定したフィールドの有効な値の範囲を取得します。

ITemporalAdjuster.AdjustInto(ITemporal)

指定したテンポラル オブジェクトを、このオブジェクトと同じ時代 (年号) に調整します。

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

タイム ラインの時代。

GetJniTypeName(IJavaPeerable)

タイム ラインの時代。

適用対象