IChronoPeriod Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Период времени на основе даты, например "3 года, 4 месяца и 5 дней" в произвольной хронологии, предназначенный для расширенных вариантов использования глобализации.
[Android.Runtime.Register("java/time/chrono/ChronoPeriod", "", "Java.Time.Chrono.IChronoPeriodInvoker", ApiSince=26)]
public interface IChronoPeriod : IDisposable, Java.Interop.IJavaPeerable, Java.Time.Temporal.ITemporalAmount
[<Android.Runtime.Register("java/time/chrono/ChronoPeriod", "", "Java.Time.Chrono.IChronoPeriodInvoker", ApiSince=26)>]
type IChronoPeriod = interface
interface ITemporalAmount
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Производный
- Атрибуты
- Реализации
Комментарии
Период времени на основе даты, например "3 года, 4 месяца и 5 дней" в произвольной хронологии, предназначенный для расширенных вариантов использования глобализации.
Этот интерфейс моделирует время на основе даты в системе календаря. Хотя большинство систем календарей используют годы, месяцы и дни, некоторые из них не используются. Поэтому этот интерфейс работает исключительно с точки зрения набора поддерживаемых единиц, определенных этим Chronologyинтерфейсом. Набор поддерживаемых единиц исправлен для заданной хронологии. Количество поддерживаемого единицы может быть равно нулю.
Период моделировается как направленное время, т. е. отдельные части периода могут быть отрицательными.
Добавлено в версии 1.8.
Java документации по java.time.chrono.ChronoPeriod.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Свойства
| Имя. | Описание |
|---|---|
| Chronology |
Период времени на основе даты, например "3 года, 4 месяца и 5 дней" в произвольной хронологии, предназначенный для расширенных вариантов использования глобализации. |
| Handle |
Возвращает значение JNI базового объекта Android. (Унаследовано от IJavaObject) |
| IsNegative |
Проверяет, является ли любой из поддерживаемых единиц этого периода отрицательным. |
| IsZero |
Проверяет, равен ли все поддерживаемые единицы этого периода нулю. |
| JniIdentityHashCode |
Возвращает значение |
| JniManagedPeerState |
Состояние управляемого однорангового узла. (Унаследовано от IJavaPeerable) |
| JniObjectReferenceControlBlock |
Период времени на основе даты, например "3 года, 4 месяца и 5 дней" в произвольной хронологии, предназначенный для расширенных вариантов использования глобализации. (Унаследовано от IJavaPeerable) |
| JniPeerMembers |
Поддержка доступа к членам и вызовов. (Унаследовано от IJavaPeerable) |
| PeerReference |
JniObjectReference Возвращает экземпляр объекта в оболочке Java. (Унаследовано от IJavaPeerable) |
| Units |
Период времени на основе даты, например "3 года, 4 месяца и 5 дней" в произвольной хронологии, предназначенный для расширенных вариантов использования глобализации. |
Методы
| Имя. | Описание |
|---|---|
| AddTo(ITemporal) |
Добавляет этот период в указанный темпоральный объект. |
| Between(IChronoLocalDate, IChronoLocalDate) |
Получает количество |
| Disposed() |
Вызывается при удалении экземпляра. (Унаследовано от IJavaPeerable) |
| DisposeUnlessReferenced() |
Если нет невыполненных ссылок на этот экземпляр, то вызывается |
| Equals(Object) |
Проверяет, равен ли этот период другому периоду, включая хронологию. |
| Finalized() |
Вызывается при завершении экземпляра. (Унаследовано от IJavaPeerable) |
| Get(ITemporalUnit) |
Возвращает значение запрошенной единицы. |
| GetHashCode() |
Хэш-код за этот период. |
| Minus(ITemporalAmount) |
Возвращает копию этого периода с заданным периодом, вычитающимся. |
| MultipliedBy(Int32) |
Возвращает новый экземпляр с каждым количеством в этом периоде в этом периоде, умноженным на указанный скаляр. |
| Negated() |
Возвращает новый экземпляр с каждой суммой в этом периоде с отрицанием. |
| Normalized() |
Возвращает копию этого периода с объемом нормализованных единиц. |
| Plus(ITemporalAmount) |
Возвращает копию этого периода с добавленным заданным периодом. |
| SetJniIdentityHashCode(Int32) |
Задайте значение, возвращаемое |
| SetJniManagedPeerState(JniManagedPeerStates) |
Период времени на основе даты, например "3 года, 4 месяца и 5 дней" в произвольной хронологии, предназначенный для расширенных вариантов использования глобализации. (Унаследовано от IJavaPeerable) |
| SetPeerReference(JniObjectReference) |
Задайте значение, возвращаемое |
| SubtractFrom(ITemporal) |
Вычитает этот период из указанного темпорального объекта. |
| ToString() |
Выводит этот период в виде |
| UnregisterFromRuntime() |
Отмените регистрацию этого экземпляра, чтобы среда выполнения не возвращала ее из будущих Java.Interop.JniRuntime+JniValueManager.PeekValue вызовов. (Унаследовано от IJavaPeerable) |
Методы расширения
| Имя. | Описание |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Возвращает имя JNI типа экземпляра |
| JavaAs<TResult>(IJavaPeerable) |
Попробуйте принуждать к типу |
| JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверяемого средой выполнения Android. |
| JavaCast<TResult>(IJavaObject) |
Период времени на основе даты, например "3 года, 4 месяца и 5 дней" в произвольной хронологии, предназначенный для расширенных вариантов использования глобализации. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Попробуйте принуждать к типу |