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
派生
属性
实现

注解

时间线的纪元。

大多数日历系统都有一个纪元,将时间线划分为两个纪元。 但是,某些日历系统具有多个时代,例如每个领导者的统治时期。 在所有情况下,时代在概念上都是时间线的最大除法。 每个时间顺序都定义了纪元的,即已知的纪元,以及 Chronology#eras Chronology.eras 用于获取有效纪元的 。

例如,泰国佛教日历系统将时间划分为两个时期,即在一个日期之前和之后。 相比之下,日本历法系统对于每个天皇的统治都有一个时代。

可以使用 运算符比较 ==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)

时间线的纪元。

适用于