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 つの時代に時間が分割されます。 これに対し、日本の暦体系には、各天皇の治世に対して一つの時代があります。
の Era
インスタンスは、 演算子を使用して ==
比較できます。
1.8 で追加されました。
の java.time.chrono.Era
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
プロパティ
Handle |
基になる Android オブジェクトの JNI 値を取得します。 (継承元 IJavaObject) |
JniIdentityHashCode |
ラップされたインスタンスの の |
JniManagedPeerState |
マネージド ピアの状態。 (継承元 IJavaPeerable) |
JniPeerMembers |
メンバー アクセスと呼び出しのサポート。 (継承元 IJavaPeerable) |
PeerReference |
JniObjectReferenceラップされた Java オブジェクト インスタンスの を返します。 (継承元 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) |
指定したテンポラル オブジェクトを、このオブジェクトと同じ時代 (年号) に調整します。 |
拡張メソッド
JavaCast<TResult>(IJavaObject) |
Android ランタイムチェック型変換を実行します。 |
JavaCast<TResult>(IJavaObject) |
タイム ラインの時代。 |
GetJniTypeName(IJavaPeerable) |
タイム ラインの時代。 |