Язык

DayOfWeek Класс

Определение

День недели, например "вторник".

[Android.Runtime.Register("java/time/DayOfWeek", ApiSince=26, DoNotGenerateAcw=true)]
public sealed class DayOfWeek : Java.Lang.Enum, IDisposable, Java.Time.Temporal.ITemporalAccessor, Java.Time.Temporal.ITemporalAdjuster
[<Android.Runtime.Register("java/time/DayOfWeek", ApiSince=26, DoNotGenerateAcw=true)>]
type DayOfWeek = class
    inherit Enum
    interface ITemporalAccessor
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface ITemporalAdjuster
Наследование
Атрибуты
Реализации

Комментарии

День недели, например "вторник".

DayOfWeek перечисление, представляющее 7 дней недели - понедельник, вторник, среда, четверг, пятница, суббота и воскресенье.

Помимо текстового имени перечисления каждый день недели имеет int значение. Значение int следует стандарту ISO-8601 с 1 (понедельник) до 7 (воскресенье). Рекомендуется, чтобы приложения использовали перечисление, а не int значение, чтобы обеспечить четкость кода.

Этот перечисление предоставляет доступ к локализованной текстовой форме дня недели. Некоторые языковые стандарта также назначают разные числовые значения дням, объявляя воскресенье значение 1, однако этот класс не поддерживает это значение. Сведения о локализованном нумеровом номере недели см WeekFields . в разделе "Локализованное нумерирование недели".

<B>Не используйте ordinal() для получения числового представления DayOfWeek. Используйте getValue() вместо этого.</b>

Это перечисление представляет собой общую концепцию, найденную во многих системах календарей. Таким образом, эта перечисление может использоваться любой системой календаря, которая имеет концепцию дня недели, определенную точно эквивалентной системе календаря ISO.

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

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

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

Свойства

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

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

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

Возвращает объект class, соответствующий типу перечисления константы перечисления.

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

Одноэлементный экземпляр для дня недели пятницы. Это числовое значение равно 5.

Handle

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

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

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

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

День недели, например "вторник".

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

День недели, например "вторник".

Monday

Одноэлементный экземпляр для дня недели понедельника. Это числовое значение равно 1.

PeerReference

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

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

Одноэлементный экземпляр для дня недели субботы. Это числовое значение равно 6.

Sunday

Одноэлементный экземпляр для дня недели в воскресенье. Это числовое значение равно 7.

ThresholdClass

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

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

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

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

Одноэлементный экземпляр для дня недели четверга. Это числовое значение равно 4.

Tuesday

Одноэлементный экземпляр дня недели вторника. Это числовое значение равно 2.

Value

Возвращает значение дня недели int .

Wednesday

Одноэлементный экземпляр для дня недели среды. Это числовое значение равно 3.

Методы

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

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

Clone()

Вызывает CloneNotSupportedException.

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

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

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

День недели, например "вторник".

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

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

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

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

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

День недели, например "вторник".

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

День недели, например "вторник".

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

Возвращает значение true, если указанный объект равен этой константе перечисления.

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

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

Get(ITemporalField)

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

GetDisplayName(TextStyle, Locale)

Возвращает текстовое представление, например "Mon" или "пятница".

GetHashCode()

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

(Унаследовано от Enum)
GetLong(ITemporalField)

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

IsSupported(ITemporalField)

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

JavaFinalize()
Устаревшие.

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

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

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

Name()

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

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

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

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

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

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

Получает экземпляр DayOfWeek из int значения.

Ordinal()

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

(Унаследовано от Enum)
Plus(Int64)

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

Query(ITemporalQuery)

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

Range(ITemporalField)

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

SetHandle(IntPtr, JniHandleOwnership)

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

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

День недели, например "вторник".

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

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

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

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

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

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

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

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

Values()

День недели, например "вторник".

Wait()

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

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

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

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

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

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

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

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

День недели, например "вторник".

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

День недели, например "вторник".

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

День недели, например "вторник".

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

День недели, например "вторник".

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

День недели, например "вторник".

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

День недели, например "вторник".

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

День недели, например "вторник".

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

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

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

JavaAs<TResult>(IJavaPeerable)

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

День недели, например "вторник".

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

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