Year Класс

Определение

Год в системе календаря ISO-8601, например 2007.

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

Комментарии

Год в системе календаря ISO-8601, например 2007.

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

<b>Обратите внимание, что годы в хронологии ISO соответствуют только годам в системе Gregorian-Julian для современных лет. Части России не перешли на современные григорианские/ISO-правила до 1920 года. Таким образом, исторические годы должны относиться с осторожностью.</B>

Этот класс не хранит и не представляет месяц, день, время или часовой пояс. Например, значение "2007" может храниться в Year.

Годы, представленные этим классом, соответствуют стандарту ISO-8601 и используют пролептическую нумерация. 1-му году предшествует год 0, а затем — год -1.

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

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

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

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

Поля

MaxValue

Максимальный поддерживаемый год: "+999 999 999".

MinValue

Минимальный поддерживаемый год, "-999 999 999".

Свойства

Class

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

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

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

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

Проверяет, является ли год високосным, в соответствии с системными правилами пролептического календаря ISO.

JniIdentityHashCode

Год в системе календаря ISO-8601, например 2007.

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

Год в системе календаря ISO-8601, например 2007.

PeerReference

Год в системе календаря ISO-8601, например 2007.

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

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

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

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

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

Возвращает значение года.

Методы

AdjustInto(ITemporal)

Год в системе календаря ISO-8601, например 2007.

AtDay(Int32)

Год в системе календаря ISO-8601, например 2007.

AtMonth(Int32)

Год в системе календаря ISO-8601, например 2007.

AtMonth(Month)

Год в системе календаря ISO-8601, например 2007.

AtMonthDay(MonthDay)

Год в системе календаря ISO-8601, например 2007.

Clone()

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

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

Год в системе календаря ISO-8601, например 2007.

Dispose()

Год в системе календаря ISO-8601, например 2007.

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

Год в системе календаря ISO-8601, например 2007.

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

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

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

Год в системе календаря ISO-8601, например 2007.

From(ITemporalAccessor)

Год в системе календаря ISO-8601, например 2007.

Get(ITemporalField)

Год в системе календаря ISO-8601, например 2007.

GetHashCode()

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

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

Год в системе календаря ISO-8601, например 2007.

InvokeIsLeap(Int64)

Проверяет, является ли год високосным, в соответствии с системными правилами пролептического календаря ISO.

IsAfter(Year)

Год в системе календаря ISO-8601, например 2007.

IsBefore(Year)

Год в системе календаря ISO-8601, например 2007.

IsSupported(ITemporalField)

Год в системе календаря ISO-8601, например 2007.

IsSupported(ITemporalUnit)

Год в системе календаря ISO-8601, например 2007.

IsValidMonthDay(MonthDay)

Год в системе календаря ISO-8601, например 2007.

JavaFinalize()

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

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

Возвращает длину этого года в днях.

Minus(Int64, ITemporalUnit)

Год в системе календаря ISO-8601, например 2007.

Minus(ITemporalAmount)

Год в системе календаря ISO-8601, например 2007.

MinusYears(Int64)

Год в системе календаря ISO-8601, например 2007.

Notify()

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

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

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

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

Год в системе календаря ISO-8601, например 2007.

Now(Clock)

Год в системе календаря ISO-8601, например 2007.

Now(ZoneId)

Год в системе календаря ISO-8601, например 2007.

Of(Int32)

Год в системе календаря ISO-8601, например 2007.

Parse(ICharSequence)

Год в системе календаря ISO-8601, например 2007.

Parse(ICharSequence, DateTimeFormatter)

Год в системе календаря ISO-8601, например 2007.

Parse(String)

Год в системе календаря ISO-8601, например 2007.

Parse(String, DateTimeFormatter)

Год в системе календаря ISO-8601, например 2007.

Plus(Int64, ITemporalUnit)

Год в системе календаря ISO-8601, например 2007.

Plus(ITemporalAmount)

Год в системе календаря ISO-8601, например 2007.

PlusYears(Int64)

Год в системе календаря ISO-8601, например 2007.

Query(ITemporalQuery)

Год в системе календаря ISO-8601, например 2007.

Range(ITemporalField)

Год в системе календаря ISO-8601, например 2007.

SetHandle(IntPtr, JniHandleOwnership)

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

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

Год в системе календаря ISO-8601, например 2007.

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

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

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

Год в системе календаря ISO-8601, например 2007.

(Унаследовано от Object)
Until(ITemporal, ITemporalUnit)

Год в системе календаря ISO-8601, например 2007.

Wait()

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления/><em> или <прерывания></em>.

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

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

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

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

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

Год в системе календаря ISO-8601, например 2007.

With(ITemporalField, Int64)

Год в системе календаря ISO-8601, например 2007.

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

IComparable.CompareTo(Object)

Год в системе календаря ISO-8601, например 2007.

IJavaPeerable.Disposed()

Год в системе календаря ISO-8601, например 2007.

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

Год в системе календаря ISO-8601, например 2007.

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

Год в системе календаря ISO-8601, например 2007.

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

Год в системе календаря ISO-8601, например 2007.

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

Год в системе календаря ISO-8601, например 2007.

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

Год в системе календаря ISO-8601, например 2007.

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

Год в системе календаря ISO-8601, например 2007.

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

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Год в системе календаря ISO-8601, например 2007.

GetJniTypeName(IJavaPeerable)

Год в системе календаря ISO-8601, например 2007.

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