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 |
Возвращает класс среды выполнения этого |
| 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 |
Возвращает значение дня недели |
| 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) |
Получает экземпляр |
| Get(ITemporalField) |
Возвращает значение указанного поля из этого дня недели в качестве значения |
| GetDisplayName(TextStyle, Locale) |
Возвращает текстовое представление, например "Mon" или "пятница". |
| GetHashCode() |
Возвращает хэш-код для этой константы перечисления. (Унаследовано от Enum) |
| GetLong(ITemporalField) |
Возвращает значение указанного поля из этого дня недели в виде |
| IsSupported(ITemporalField) |
Проверяет, поддерживается ли указанное поле. |
| JavaFinalize() |
Устаревшие.
Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет. (Унаследовано от Object) |
| Minus(Int64) |
Возвращает день недели, указанное число дней до этого. |
| Name() |
Возвращает имя этой константы перечисления, точно как объявлено в объявлении перечисления. (Унаследовано от Enum) |
| Notify() |
Пробуждение одного потока, ожидающего монитора этого объекта. (Унаследовано от Object) |
| NotifyAll() |
Просыпает все потоки, ожидающие монитора этого объекта. (Унаследовано от Object) |
| Of(Int32) |
Получает экземпляр |
| 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 типа экземпляра |
| JavaAs<TResult>(IJavaPeerable) |
Попробуйте принуждать к типу |
| JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверяемого средой выполнения Android. |
| JavaCast<TResult>(IJavaObject) |
День недели, например "вторник". |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Попробуйте принуждать к типу |