Язык

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 документации по java.time.chrono.Era.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Свойства

Имя. Описание
Handle

Возвращает значение JNI базового объекта Android.

(Унаследовано от IJavaObject)
JniIdentityHashCode

Возвращает значение java.lang.System.identityHashCode() для упаковаемого экземпляра.

(Унаследовано от IJavaPeerable)
JniManagedPeerState

Состояние управляемого однорангового узла.

(Унаследовано от IJavaPeerable)
JniObjectReferenceControlBlock

Эра времени.

(Унаследовано от 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)

Настраивает указанный темпоральный объект, чтобы иметь ту же эру, что и этот объект.

Методы расширения

Имя. Описание
GetJniTypeName(IJavaPeerable)

Возвращает имя JNI типа экземпляра self.

JavaAs<TResult>(IJavaPeerable)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверяемого средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Эра времени.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

Применяется к