Язык

TemporalAdjusters Класс

Определение

Распространенные и полезные темпоральныеadjusters.

[Android.Runtime.Register("java/time/temporal/TemporalAdjusters", ApiSince=26, DoNotGenerateAcw=true)]
public sealed class TemporalAdjusters : Java.Lang.Object
[<Android.Runtime.Register("java/time/temporal/TemporalAdjusters", ApiSince=26, DoNotGenerateAcw=true)>]
type TemporalAdjusters = class
    inherit Object
Наследование
TemporalAdjusters
Атрибуты

Комментарии

Распространенные и полезные темпоральныеadjusters.

Средства настройки — это ключевое средство для изменения темпоральных объектов. Они существуют для внешнего процесса корректировки, разрешая различные подходы, как по шаблону проектирования стратегии. Примеры могут быть адаптировщиком, который задает дату избежать выходных или тот, который задает дату на последний день месяца.

Существует два эквивалентных способа использования TemporalAdjuster. Первое — вызвать метод непосредственно в интерфейсе. Второй — использовать Temporal#with(TemporalAdjuster):

// these two lines are equivalent, but the second approach is recommended
              temporal = thisAdjuster.adjustInto(temporal);
              temporal = temporal.with(thisAdjuster);

Рекомендуется использовать второй подход, with(TemporalAdjuster)так как это гораздо более ясно для чтения в коде.

Этот класс содержит стандартный набор параметров, доступный как статические методы. К ним относятся: <ul><li>найти первый или последний день месяца <li>найти первый <или последний день месяца li>найти первый или последний день года <li найти первый или последний день следующего года >li<найти первый или последний день недели в течение месяца, например "первый среду в июне" >li<>найти следующий или предыдущий день недели, например, "в следующий четверг" </ul>

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

Java документации по java.time.temporal.TemporalAdjusters.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Свойства

Имя. Описание
Class

Возвращает класс среды выполнения этого Objectобъекта.

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

Дескриптор базового экземпляра Android.

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

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

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

Распространенные и полезные темпоральныеadjusters.

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

Распространенные и полезные темпоральныеadjusters.

PeerReference

Возвращает ссылку на объект JNI для этого Java однорангового узла.

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

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

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

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

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

Методы

Имя. Описание
Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Распространенные и полезные темпоральныеadjusters.

(Унаследовано от JavaObject)
DayOfWeekInMonth(Int32, DayOfWeek)

Возвращает дню недели в динамизаторе месяца, который возвращает новую дату с порядковой датой недели на основе месяца.

Dispose()

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

(Унаследовано от Object)
Dispose(Boolean)

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

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

Распространенные и полезные темпоральныеadjusters.

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

Распространенные и полезные темпоральныеadjusters.

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

Указывает, равен ли другой объект этому объекту.

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

Возвращает параметр "первый день месяца", который возвращает новую дату, установленную в первый день текущего месяца.

FirstDayOfNextMonth()

Возвращает параметр "первый день следующего месяца", который возвращает новую дату, установленную в первый день следующего месяца.

FirstDayOfNextYear()

Возвращает "первый день следующего года", который возвращает новую дату, установленную в первый день следующего года.

FirstDayOfYear()

Возвращает отрегулировщик "первый день года", который возвращает новую дату, установленную в первый день текущего года.

FirstInMonth(DayOfWeek)

Возвращает первый в месяц адаптировщик, который возвращает новую дату в том же месяце с первым соответствующим днем недели.

GetHashCode()

Возвращает хэш-значение кода для объекта.

(Унаследовано от Object)
JavaFinalize()
Устаревшие.

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

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

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

LastDayOfYear()

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

LastInMonth(DayOfWeek)

Возвращает последний в месяц адаптировщик, который возвращает новую дату в том же месяце с последним днем недели.

Next(DayOfWeek)

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

NextOrSame(DayOfWeek)

Возвращает адаптировщик следующей или той же недели, который настраивает дату на первое вхождение указанного дня недели после корректировки даты, если в этот день не возвращается тот же объект.

Notify()

Просыпается один поток, ожидающий монитора этого объекта.

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

Просыпает все потоки, ожидающие монитора этого объекта.

(Унаследовано от Object)
OfDateAdjuster(IUnaryOperator)

Получает средство TemporalAdjuster настройки даты.

Previous(DayOfWeek)

Возвращает ранее дневную корректировку недели, которая настраивает дату на первое вхождение указанного дня недели до корректировки даты.

PreviousOrSame(DayOfWeek)

Возвращает ранее или однодневный корректирующий средство, которое настраивает дату на первое вхождение указанного дня недели до корректировки даты, если только в этот день не возвращается тот же объект.

SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Распространенные и полезные темпоральныеadjusters.

(Унаследовано от JavaObject)
ToArray<T>()

Создает управляемый массив из этого Java оболочки массива.

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

Возвращает строковое представление объекта.

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

Отменяет регистрацию этого Java однорангового узла из среды выполнения взаимодействия.

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

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, путем <><уведомления/>em или <эм>прерванного</em.>

(Унаследовано от Object)
Wait(Int64, Int32)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)
Wait(Int64)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени.

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

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

Имя. Описание
IJavaPeerable.Disposed()

Распространенные и полезные темпоральныеadjusters.

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

Распространенные и полезные темпоральныеadjusters.

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

Распространенные и полезные темпоральныеadjusters.

(Унаследовано от JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Распространенные и полезные темпоральныеadjusters.

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

Распространенные и полезные темпоральныеadjusters.

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

Распространенные и полезные темпоральныеadjusters.

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

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

Имя. Описание
GetJniTypeName(IJavaPeerable)

Возвращает имя JNI типа экземпляра self.

JavaAs<TResult>(IJavaPeerable)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Распространенные и полезные темпоральныеadjusters.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

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