ITemporalAccessor Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Интерфейс уровня платформы, определяющий доступ только для чтения к темпоральным объектам, таким как дата, время, смещение или некоторые сочетания этих объектов.
[Android.Runtime.Register("java/time/temporal/TemporalAccessor", "", "Java.Time.Temporal.ITemporalAccessorInvoker", ApiSince=26)]
public interface ITemporalAccessor : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("java/time/temporal/TemporalAccessor", "", "Java.Time.Temporal.ITemporalAccessorInvoker", ApiSince=26)>]
type ITemporalAccessor = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Производный
- Атрибуты
- Реализации
Комментарии
Интерфейс уровня платформы, определяющий доступ только для чтения к темпоральным объектам, таким как дата, время, смещение или некоторые сочетания этих объектов.
Это базовый тип интерфейса для объектов даты, времени и смещения. Он реализуется этими классами, которые могут предоставлять сведения в виде полей Темпорфилда или запросов Темпорквор.
Большинство сведений о дате и времени можно представить в виде числа. Они моделироваются с TemporalField
номером, удерживаемого long
с помощью обработки больших значений. Год, месяц и день месяца являются простыми примерами полей, но они также включают мгновенное и смещение. См ChronoField
. стандартный набор полей.
Две части сведений о дате и времени не могут быть представлены числами, хронологией java.time.chronology и часовой поясом java.time.ZoneId. К этим запросам можно получить доступ с помощью запросов #query(Темпоркври) с помощью статических методов, определенных в TemporalQuery
.
Вложенный интерфейс Temporal
расширяет это определение до того, который также поддерживает корректировку и манипуляцию на более полных темпоральных объектах.
Этот интерфейс — это интерфейс уровня платформы, который не должен широко использоваться в коде приложения. Вместо этого приложения должны создавать и передавать экземпляры конкретных типов, например LocalDate
. Существует множество причин этого, частью которого является то, что реализации этого интерфейса могут находиться в системах календаря, отличных от ISO. См java.time.chrono.ChronoLocalDate
. более полное обсуждение вопросов.
Добавлено в версии 1.8.
Документация по Java для java.time.temporal.TemporalAccessor
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Свойства
Handle |
Возвращает значение JNI базового объекта Android. (Унаследовано от IJavaObject) |
JniIdentityHashCode |
Возвращает значение |
JniManagedPeerState |
Состояние управляемого однорангового узла. (Унаследовано от IJavaPeerable) |
JniPeerMembers |
Поддержка доступа к членам и вызовов. (Унаследовано от IJavaPeerable) |
PeerReference |
JniObjectReference Возвращает экземпляр объекта Java в оболочке. (Унаследовано от IJavaPeerable) |
Методы
Disposed() |
Вызывается при удалении экземпляра. (Унаследовано от IJavaPeerable) |
DisposeUnlessReferenced() |
Если нет невыполненных ссылок на этот экземпляр, то вызывается |
Finalized() |
Вызывается при завершении экземпляра. (Унаследовано от IJavaPeerable) |
Get(ITemporalField) |
Возвращает значение указанного поля в качестве |
GetLong(ITemporalField) |
Возвращает значение указанного поля в виде |
IsSupported(ITemporalField) |
Проверяет, поддерживается ли указанное поле. |
Query(ITemporalQuery) |
Запрашивает это время даты. |
Range(ITemporalField) |
Возвращает диапазон допустимых значений для указанного поля. |
SetJniIdentityHashCode(Int32) |
Задайте значение, возвращаемое |
SetJniManagedPeerState(JniManagedPeerStates) |
Интерфейс уровня платформы, определяющий доступ только для чтения к темпоральным объектам, таким как дата, время, смещение или некоторые сочетания этих объектов. (Унаследовано от IJavaPeerable) |
SetPeerReference(JniObjectReference) |
Задайте значение, возвращаемое |
UnregisterFromRuntime() |
Отмените регистрацию этого экземпляра, чтобы среда выполнения не возвращала ее из будущих Java.Interop.JniRuntime+JniValueManager.PeekValue вызовов. (Унаследовано от IJavaPeerable) |
Методы расширения
JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверяемого средой выполнения Android. |
JavaCast<TResult>(IJavaObject) |
Интерфейс уровня платформы, определяющий доступ только для чтения к темпоральным объектам, таким как дата, время, смещение или некоторые сочетания этих объектов. |
GetJniTypeName(IJavaPeerable) |
Интерфейс уровня платформы, определяющий доступ только для чтения к темпоральным объектам, таким как дата, время, смещение или некоторые сочетания этих объектов. |