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
- Наследование
- Атрибуты
- Реализации
Комментарии
Месяц-день в календарной системе 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 |
Возвращает класс среды выполнения данного объекта |
DayOfMonth |
Возвращает поле дня месяца. |
Handle |
Дескриптор базового экземпляра Android. (Унаследовано от Object) |
JniIdentityHashCode |
Месяц-день в календарной системе ISO-8601, например |
JniPeerMembers |
Месяц-день в календарной системе ISO-8601, например |
Month |
Месяц-день в календарной системе ISO-8601, например |
MonthValue |
Возвращает поле месяца года от 1 до 12. |
PeerReference |
Месяц-день в календарной системе ISO-8601, например |
ThresholdClass |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. (Унаследовано от Object) |
ThresholdType |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. (Унаследовано от Object) |
Методы
AdjustInto(ITemporal) |
Месяц-день в календарной системе ISO-8601, например |
AtYear(Int32) |
Месяц-день в календарной системе ISO-8601, например |
Clone() |
Создает и возвращает копию этого объекта. (Унаследовано от Object) |
CompareTo(MonthDay) |
Месяц-день в календарной системе ISO-8601, например |
Dispose() |
Месяц-день в календарной системе ISO-8601, например |
Dispose(Boolean) |
Месяц-день в календарной системе ISO-8601, например |
Equals(Object) |
Указывает, равен ли какой-то другой объект этому объекту. (Унаследовано от Object) |
Format(DateTimeFormatter) |
Месяц-день в календарной системе ISO-8601, например |
From(ITemporalAccessor) |
Месяц-день в календарной системе ISO-8601, например |
Get(ITemporalField) |
Месяц-день в календарной системе ISO-8601, например |
GetHashCode() |
Возвращает значение хэш-кода для объекта. (Унаследовано от Object) |
GetLong(ITemporalField) |
Месяц-день в календарной системе ISO-8601, например |
IsAfter(MonthDay) |
Месяц-день в календарной системе ISO-8601, например |
IsBefore(MonthDay) |
Месяц-день в календарной системе ISO-8601, например |
IsSupported(ITemporalField) |
Месяц-день в календарной системе ISO-8601, например |
IsValidYear(Int32) |
Проверяет, является ли год допустимым для этого месяца и дня. |
JavaFinalize() |
Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект . (Унаследовано от Object) |
Notify() |
Пробуждает один поток, ожидающий монитора этого объекта. (Унаследовано от Object) |
NotifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. (Унаследовано от Object) |
Now() |
Месяц-день в календарной системе ISO-8601, например |
Now(Clock) |
Месяц-день в календарной системе ISO-8601, например |
Now(ZoneId) |
Месяц-день в календарной системе ISO-8601, например |
Of(Int32, Int32) |
Месяц-день в календарной системе ISO-8601, например |
Of(Month, Int32) |
Месяц-день в календарной системе ISO-8601, например |
Parse(ICharSequence) |
Месяц-день в календарной системе ISO-8601, например |
Parse(ICharSequence, DateTimeFormatter) |
Месяц-день в календарной системе ISO-8601, например |
Parse(String) |
Месяц-день в календарной системе ISO-8601, например |
Parse(String, DateTimeFormatter) |
Месяц-день в календарной системе ISO-8601, например |
Query(ITemporalQuery) |
Месяц-день в календарной системе ISO-8601, например |
Range(ITemporalField) |
Месяц-день в календарной системе ISO-8601, например |
SetHandle(IntPtr, JniHandleOwnership) |
Задает свойство Handle. (Унаследовано от Object) |
ToArray<T>() |
Месяц-день в календарной системе ISO-8601, например |
ToString() |
Возвращает строковое представление объекта. (Унаследовано от Object) |
UnregisterFromRuntime() |
Месяц-день в календарной системе ISO-8601, например |
Wait() |
Вызывает ожидание текущего потока, пока он не пробудится, как правило, из-за <уведомления><<> или>прерывания или прерывания.>< (Унаследовано от Object) |
Wait(Int64) |
Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени. (Унаследовано от Object) |
Wait(Int64, Int32) |
Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени. (Унаследовано от Object) |
With(Month) |
Месяц-день в календарной системе ISO-8601, например |
WithDayOfMonth(Int32) |
Месяц-день в календарной системе ISO-8601, например |
WithMonth(Int32) |
Месяц-день в календарной системе ISO-8601, например |
Явные реализации интерфейса
IComparable.CompareTo(Object) |
Месяц-день в календарной системе ISO-8601, например |
IJavaPeerable.Disposed() |
Месяц-день в календарной системе ISO-8601, например |
IJavaPeerable.DisposeUnlessReferenced() |
Месяц-день в календарной системе ISO-8601, например |
IJavaPeerable.Finalized() |
Месяц-день в календарной системе ISO-8601, например |
IJavaPeerable.JniManagedPeerState |
Месяц-день в календарной системе ISO-8601, например |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Месяц-день в календарной системе ISO-8601, например |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Месяц-день в календарной системе ISO-8601, например |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Месяц-день в календарной системе ISO-8601, например |
Методы расширения
JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверенного средой выполнения Android. |
JavaCast<TResult>(IJavaObject) |
Месяц-день в календарной системе ISO-8601, например |
GetJniTypeName(IJavaPeerable) |
Месяц-день в календарной системе ISO-8601, например |