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 |
Возвращает значение |
JniManagedPeerState |
Состояние управляемого однорангового узла. (Унаследовано от IJavaPeerable) |
JniPeerMembers |
Поддержка доступа к членам и вызовов. (Унаследовано от IJavaPeerable) |
PeerReference |
JniObjectReference Возвращает экземпляр объекта Java в оболочке. (Унаследовано от IJavaPeerable) |
Методы
AdjustInto(ITemporal) |
Настраивает указанный темпоральный объект. (Унаследовано от ITemporalAdjuster) |
AtZone(ZoneId) |
Объединяет это время с часовой поясом для создания |
CompareTo(IChronoLocalDateTime) |
Сравнивает это время с другой датой и временем, включая хронологию. |
CompareTo(Object) |
Сравнивает этот объект с указанным объектом для заказа. (Унаследовано от IComparable) |
Disposed() |
Вызывается при удалении экземпляра. (Унаследовано от IJavaPeerable) |
DisposeUnlessReferenced() |
Если нет невыполненных ссылок на этот экземпляр, то вызывается |
Equals(Object) |
Проверяет, равен ли этот период даты и времени другой дате, включая хронологию. |
Finalized() |
Вызывается при завершении экземпляра. (Унаследовано от IJavaPeerable) |
Format(DateTimeFormatter) |
Форматирует этот формат даты и времени с помощью указанного средства форматирования. |
From(ITemporalAccessor) |
Получает экземпляр |
Get(ITemporalField) |
Возвращает значение указанного поля в качестве |
GetHashCode() |
Хэш-код для этого даты и времени. |
GetLong(ITemporalField) |
Возвращает значение указанного поля в виде |
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) |
Задайте значение, возвращаемое |
SetJniManagedPeerState(JniManagedPeerStates) |
Дата и время без часового пояса в произвольной хронологии, предназначенной для расширенных вариантов использования глобализации. (Унаследовано от IJavaPeerable) |
SetPeerReference(JniObjectReference) |
Задайте значение, возвращаемое |
TimeLineOrder() |
Получает компратор, который сравнивается |
ToEpochSecond(ZoneOffset) |
Преобразует это время в число секунд с эпохи 1970-01-01T00:00:00:00Z. |
ToInstant(ZoneOffset) |
Преобразует этот параметр даты и времени в объект |
ToLocalDate() |
Возвращает локальную часть даты этого даты. |
ToLocalTime() |
Возвращает локальную часть времени этого даты и времени. |
ToString() |
Выводит этот формат даты и времени в виде |
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) |
Дата и время без часового пояса в произвольной хронологии, предназначенной для расширенных вариантов использования глобализации. |