ITemporalUnit Интерфейс

Определение

Единица даты и времени, например Дней или Часов.

[Android.Runtime.Register("java/time/temporal/TemporalUnit", "", "Java.Time.Temporal.ITemporalUnitInvoker", ApiSince=26)]
public interface ITemporalUnit : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("java/time/temporal/TemporalUnit", "", "Java.Time.Temporal.ITemporalUnitInvoker", ApiSince=26)>]
type ITemporalUnit = interface
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Производный
Атрибуты
Реализации

Комментарии

Единица даты и времени, например Дней или Часов.

Измерение времени основано на единицах, таких как годы, месяцы, дни, часы, минуты и секунды. Реализации этого интерфейса представляют эти единицы.

Экземпляр этого интерфейса представляет саму единицу, а не сумму единицы. См Period . класс, представляющий сумму с точки зрения общих единиц.

Наиболее часто используемые единицы определяются в ChronoUnit. Дополнительные единицы предоставляются в IsoFields. Единицы также можно записать с помощью кода приложения, реализовав этот интерфейс.

Модуль работает с использованием двойной диспетчеризации. Клиентский код вызывает методы для даты и времени, напримерLocalDateTime, которые проверка, если единица ChronoUnitявляется . Если это так, то дата и время должны обрабатывать его. В противном случае вызов метода повторно отправляется в соответствующий метод в этом интерфейсе.

Добавлено в версии 1.8.

Документация по Java для java.time.temporal.TemporalUnit.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Свойства

Duration

Единица даты и времени, например Дней или Часов.

Handle

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

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

Единица даты и времени, например Дней или Часов.

IsDurationEstimated

Единица даты и времени, например Дней или Часов.

IsTimeBased

Единица даты и времени, например Дней или Часов.

JniIdentityHashCode

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

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

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

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

Поддержка доступа и вызова участников.

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

JniObjectReference Возвращает экземпляр объекта Java, заключенный в оболочку.

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

Методы

AddTo(Object, Int64)

Возвращает копию указанного темпорального объекта с указанным добавленным периодом.

Between(ITemporal, ITemporal)

Вычисляет время между двумя темпоральными объектами.

Disposed()

Вызывается при удалении экземпляра.

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

Если отсутствуют незадающиеся ссылки на этот экземпляр, вызывает Dispose(); в противном случае ничего не делает.

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

Вызывается после завершения работы экземпляра.

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

Проверяет, поддерживается ли этот модуль указанным темпоральным объектом.

SetJniIdentityHashCode(Int32)

Задайте значение, возвращаемое .JniIdentityHashCode

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

Единица даты и времени, например Дней или Часов.

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

Задайте значение, возвращаемое .PeerReference

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

Возвращает описательное имя единицы.

UnregisterFromRuntime()

Отмените регистрацию этого экземпляра, чтобы среда выполнения не возвращала его из будущих Java.Interop.JniRuntime+JniValueManager.PeekValue вызовов.

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

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Единица даты и времени, например Дней или Часов.

GetJniTypeName(IJavaPeerable)

Единица даты и времени, например Дней или Часов.

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