Поделиться через


IChronoLocalDateTime Интерфейс

Определение

Дата и время без часового пояса в произвольной хронологии, предназначенной для расширенных вариантов использования глобализации.

[Android.Runtime.Register("java/time/chrono/ChronoLocalDateTime", "", "Java.Time.Chrono.IChronoLocalDateTimeInvoker", ApiSince=26)]
[Java.Interop.JavaTypeParameters(new System.String[] { "D extends java.time.chrono.ChronoLocalDate" })]
public interface IChronoLocalDateTime : IDisposable, Java.Interop.IJavaPeerable, Java.Lang.IComparable, Java.Time.Temporal.ITemporal, Java.Time.Temporal.ITemporalAdjuster
[<Android.Runtime.Register("java/time/chrono/ChronoLocalDateTime", "", "Java.Time.Chrono.IChronoLocalDateTimeInvoker", ApiSince=26)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "D extends java.time.chrono.ChronoLocalDate" })>]
type IChronoLocalDateTime = interface
    interface IComparable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface ITemporal
    interface ITemporalAccessor
    interface ITemporalAdjuster
Производный
Атрибуты
Реализации

Комментарии

Дата и время без часового пояса в произвольной хронологии, предназначенной для расширенных вариантов использования глобализации.

<B>Большинство приложений должны объявлять подписи методов, поля и переменные, а LocalDateTimeне этот интерфейс.</b>

Это ChronoLocalDateTime абстрактное представление локального даты и времени, в котором Chronology chronologyсистема календаря подключена. Дата определяется с точки зрения полей, выраженных TemporalFieldв том случае, когда наиболее распространенные реализации определены в ChronoField. Хронология определяет, как работает система календаря и смысл стандартных полей.

<h2>Когда использовать этот интерфейс</h2> Дизайн API поощряет использование LocalDateTime , а не этот интерфейс, даже в том случае, если приложение должно иметь дело с несколькими системами календаря. Обоснование этого подробно рассматривается ChronoLocalDate.

Убедитесь, что обсуждение ChronoLocalDate было прочитано и понято перед использованием этого интерфейса.

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

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

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

Свойства

Chronology

Возвращает хронологию этого даты и времени.

Handle

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

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

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

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

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

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

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

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

JniObjectReference Возвращает экземпляр объекта Java в оболочке.

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

Методы

AdjustInto(ITemporal)

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

(Унаследовано от ITemporalAdjuster)
AtZone(ZoneId)

Объединяет это время с часовой поясом для создания ChronoZonedDateTime.

CompareTo(IChronoLocalDateTime)

Сравнивает это время с другой датой и временем, включая хронологию.

CompareTo(Object)

Сравнивает этот объект с указанным объектом для заказа.

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

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

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

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

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

Проверяет, равен ли этот период даты и времени другой дате, включая хронологию.

Finalized()

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

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

Форматирует этот формат даты и времени с помощью указанного средства форматирования.

From(ITemporalAccessor)

Получает экземпляр ChronoLocalDateTime из темпорального объекта.

Get(ITemporalField)

Возвращает значение указанного поля в качестве intзначения.

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

Хэш-код для этого даты и времени.

GetLong(ITemporalField)

Возвращает значение указанного поля в виде long.

(Унаследовано от ITemporalAccessor)
IsAfter(IChronoLocalDateTime)

Проверяет, является ли этот период времени после указанного даты игнорирования хронологии.

IsBefore(IChronoLocalDateTime)

Проверяет, является ли это время до указанного даты игнорирования хронологии.

IsEqual(IChronoLocalDateTime)

Проверяет, равно ли это дата и указанное время, игнорирующее хронологию.

IsSupported(ITemporalField)

Проверяет, поддерживается ли указанное поле.

IsSupported(ITemporalUnit)

Проверяет, поддерживается ли указанная единица.

(Унаследовано от ITemporal)
Minus(Int64, ITemporalUnit)

Возвращает объект того же типа, что и этот объект с заданным периодом вычитания.

(Унаследовано от ITemporal)
Minus(ITemporalAmount)

Возвращает объект того же типа, что и этот объект с вычитаемой суммой.

(Унаследовано от ITemporal)
Plus(Int64, ITemporalUnit)

Добавление

Plus(ITemporalAmount)

Возвращает объект того же типа, что и этот объект с добавленным объемом.

(Унаследовано от ITemporal)
Query(ITemporalQuery)

Запрашивает это время даты.

(Унаследовано от ITemporalAccessor)
Range(ITemporalField)

Возвращает диапазон допустимых значений для указанного поля.

(Унаследовано от ITemporalAccessor)
SetJniIdentityHashCode(Int32)

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

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

Дата и время без часового пояса в произвольной хронологии, предназначенной для расширенных вариантов использования глобализации.

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

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

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

Получает компратор, который сравнивается ChronoLocalDateTime в порядке временной строки, игнорируя хронологию.

ToEpochSecond(ZoneOffset)

Преобразует это время в число секунд с эпохи 1970-01-01T00:00:00:00Z.

ToInstant(ZoneOffset)

Преобразует этот параметр даты и времени в объект Instant.

ToLocalDate()

Возвращает локальную часть даты этого даты.

ToLocalTime()

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

ToString()

Выводит этот формат даты и времени в виде String.

UnregisterFromRuntime()

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

(Унаследовано от IJavaPeerable)
Until(ITemporal, ITemporalUnit)

Вычисляет время до другого темпорального с точки зрения указанной единицы.

(Унаследовано от ITemporal)
With(ITemporalAdjuster)

Возвращает скорректированный объект того же типа, что и этот объект с внесенным корректировкой.

(Унаследовано от ITemporal)
With(ITemporalField, Int64)

Добавление

Явные реализации интерфейса

ITemporal.IsSupported(ITemporalUnit)

Проверяет, поддерживается ли указанная единица.

ITemporal.Minus(Int64, ITemporalUnit)

Добавление

ITemporal.Minus(ITemporalAmount)

Добавление

ITemporal.Plus(ITemporalAmount)

Добавление

ITemporal.With(ITemporalAdjuster)

Добавление

ITemporalAccessor.Query(ITemporalQuery)

Запрашивает этот период даты и времени с помощью указанного запроса.

ITemporalAdjuster.AdjustInto(ITemporal)

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

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Дата и время без часового пояса в произвольной хронологии, предназначенной для расширенных вариантов использования глобализации.

GetJniTypeName(IJavaPeerable)

Дата и время без часового пояса в произвольной хронологии, предназначенной для расширенных вариантов использования глобализации.

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