MonthDay Класс

Определение

Месяц-день в календарной системе ISO-8601, например --12-03.

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

Комментарии

Месяц-день в календарной системе ISO-8601, например --12-03.

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

Этот класс не хранит и не представляет год, время или часовой пояс. Например, значение "3 декабря" можно сохранить в MonthDay.

Так как не MonthDay имеет года, високосный день 29 февраля считается действительным.

Этот класс реализует TemporalAccessor вместо Temporal. Это связано с тем, что невозможно определить, является ли 29 февраля допустимым или нет без внешней информации, что препятствует реализации плюс/минус. В связи с этим MonthDay предоставляет доступ только к запросу и задает поля MONTH_OF_YEAR и DAY_OF_MONTH.

Календарная система ISO-8601 — это современная система гражданского календаря, используемая сегодня в большинстве стран мира. Это эквивалентно пролептической григорианской системе календаря, в которой сегодняшние правила для високосных лет применяются для всех времен. Для большинства приложений, написанных сегодня, вполне подходят правила ISO-8601. Однако любое приложение, использующее исторические даты и требующее их точности, найдет подход ISO-8601 неподходящим.

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

Документация по Java для java.time.MonthDay.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.

Свойства

Class

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

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

Возвращает поле дня месяца.

Handle

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

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

Месяц-день в календарной системе ISO-8601, например --12-03.

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

Месяц-день в календарной системе ISO-8601, например --12-03.

Month

Месяц-день в календарной системе ISO-8601, например --12-03.

MonthValue

Возвращает поле месяца года от 1 до 12.

PeerReference

Месяц-день в календарной системе ISO-8601, например --12-03.

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

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

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

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

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

Методы

AdjustInto(ITemporal)

Месяц-день в календарной системе ISO-8601, например --12-03.

AtYear(Int32)

Месяц-день в календарной системе ISO-8601, например --12-03.

Clone()

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

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

Месяц-день в календарной системе ISO-8601, например --12-03.

Dispose()

Месяц-день в календарной системе ISO-8601, например --12-03.

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

Месяц-день в календарной системе ISO-8601, например --12-03.

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

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

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

Месяц-день в календарной системе ISO-8601, например --12-03.

From(ITemporalAccessor)

Месяц-день в календарной системе ISO-8601, например --12-03.

Get(ITemporalField)

Месяц-день в календарной системе ISO-8601, например --12-03.

GetHashCode()

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

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

Месяц-день в календарной системе ISO-8601, например --12-03.

IsAfter(MonthDay)

Месяц-день в календарной системе ISO-8601, например --12-03.

IsBefore(MonthDay)

Месяц-день в календарной системе ISO-8601, например --12-03.

IsSupported(ITemporalField)

Месяц-день в календарной системе ISO-8601, например --12-03.

IsValidYear(Int32)

Проверяет, является ли год допустимым для этого месяца и дня.

JavaFinalize()

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

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

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

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

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

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

Месяц-день в календарной системе ISO-8601, например --12-03.

Now(Clock)

Месяц-день в календарной системе ISO-8601, например --12-03.

Now(ZoneId)

Месяц-день в календарной системе ISO-8601, например --12-03.

Of(Int32, Int32)

Месяц-день в календарной системе ISO-8601, например --12-03.

Of(Month, Int32)

Месяц-день в календарной системе ISO-8601, например --12-03.

Parse(ICharSequence)

Месяц-день в календарной системе ISO-8601, например --12-03.

Parse(ICharSequence, DateTimeFormatter)

Месяц-день в календарной системе ISO-8601, например --12-03.

Parse(String)

Месяц-день в календарной системе ISO-8601, например --12-03.

Parse(String, DateTimeFormatter)

Месяц-день в календарной системе ISO-8601, например --12-03.

Query(ITemporalQuery)

Месяц-день в календарной системе ISO-8601, например --12-03.

Range(ITemporalField)

Месяц-день в календарной системе ISO-8601, например --12-03.

SetHandle(IntPtr, JniHandleOwnership)

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

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

Месяц-день в календарной системе ISO-8601, например --12-03.

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

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

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

Месяц-день в календарной системе ISO-8601, например --12-03.

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

Вызывает ожидание текущего потока, пока он не пробудится, как правило, из-за <уведомления><<> или>прерывания или прерывания.><

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

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

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

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

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

Месяц-день в календарной системе ISO-8601, например --12-03.

WithDayOfMonth(Int32)

Месяц-день в календарной системе ISO-8601, например --12-03.

WithMonth(Int32)

Месяц-день в календарной системе ISO-8601, например --12-03.

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

IComparable.CompareTo(Object)

Месяц-день в календарной системе ISO-8601, например --12-03.

IJavaPeerable.Disposed()

Месяц-день в календарной системе ISO-8601, например --12-03.

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

Месяц-день в календарной системе ISO-8601, например --12-03.

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

Месяц-день в календарной системе ISO-8601, например --12-03.

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

Месяц-день в календарной системе ISO-8601, например --12-03.

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

Месяц-день в календарной системе ISO-8601, например --12-03.

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

Месяц-день в календарной системе ISO-8601, например --12-03.

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

Месяц-день в календарной системе ISO-8601, например --12-03.

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

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Месяц-день в календарной системе ISO-8601, например --12-03.

GetJniTypeName(IJavaPeerable)

Месяц-день в календарной системе ISO-8601, например --12-03.

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