Lenguaje

Year Clase

Definición

Un año en el sistema de calendario ISO-8601, como 2007.

[Android.Runtime.Register("java/time/Year", ApiSince=26, DoNotGenerateAcw=true)]
public sealed class Year : Java.Lang.Object, IDisposable, 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
Herencia
Atributos
Implementaciones

Comentarios

Un año en el sistema de calendario ISO-8601, como 2007.

Year es un objeto de fecha y hora inmutable que representa un año. Se puede obtener cualquier campo que se pueda derivar de un año.

<b>Tenga en cuenta que los años de cronología ISO solo se alinean con los años del sistema de Gregorian-Julian para los años modernos. Las partes de Rusia no cambiaron a las reglas gregorianas/ISO modernas hasta 1920. Como tal, los años históricos deben ser tratados con precaución.</b>

Esta clase no almacena ni representa un mes, día, hora o zona horaria. Por ejemplo, el valor "2007" se puede almacenar en un Year.

Los años representados por esta clase siguen el estándar ISO-8601 y usan el sistema de numeración proléptico. El año 1 va precedido por el año 0 y, después, por el año -1.

El sistema de calendarios ISO-8601 es el sistema de calendario civil moderno utilizado hoy en la mayoría del mundo. Es equivalente al sistema de calendario gregoriano proléptico, en el que las reglas actuales para años bisiestos se aplican durante todo el tiempo. Para la mayoría de las aplicaciones escritas hoy en día, las reglas ISO-8601 son totalmente adecuadas. Sin embargo, cualquier aplicación que use fechas históricas y requiera que sean precisas encontrará que el enfoque ISO-8601 no es adecuado.

Agregado en la versión 1.8.

Java documentación para java.time.Year.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Campos

Nombre Description
MaxValue

El año máximo admitido, '+999.999.999'.

MinValue

El año mínimo admitido, "-999,999,999".

Propiedades

Nombre Description
Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
IsLeap

Comprueba si el año es un año bisiesto, según las reglas del sistema de calendario iso proléptico.

JniIdentityHashCode

Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad.

(Heredado de Object)
JniManagedPeerState

Un año en el sistema de calendario ISO-8601, como 2007.

(Heredado de JavaObject)
JniPeerMembers

Un año en el sistema de calendario ISO-8601, como 2007.

PeerReference

Obtiene la referencia de objeto JNI para este Java del mismo nivel.

(Heredado de Object)
ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de Object)
ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de Object)
Value

Obtiene el valor de año.

Métodos

Nombre Description
AdjustInto(ITemporal)

Ajusta el objeto temporal especificado para tener este año.

AtDay(Int32)

Combina este año con un día de año para crear una localDate.

AtMonth(Int32)

Combina este año con un mes para crear un YearMonth.

AtMonth(Month)

Combina este año con un mes para crear un YearMonth.

AtMonthDay(MonthDay)

Combina este año con un día mensual para crear una localDate.

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
CompareTo(Year)

Compara este año con otro año.

Construct(JniObjectReference, JniObjectReferenceOptions)

Un año en el sistema de calendario ISO-8601, como 2007.

(Heredado de JavaObject)
Dispose()

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
Dispose(Boolean)

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
DisposeUnlessReferenced()

Un año en el sistema de calendario ISO-8601, como 2007.

(Heredado de JavaObject)
Equals(Object)

Un año en el sistema de calendario ISO-8601, como 2007.

(Heredado de JavaObject)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
Format(DateTimeFormatter)

Da formato este año mediante el formateador especificado.

From(ITemporalAccessor)

Obtiene una instancia de Year de un objeto temporal.

Get(ITemporalField)

Obtiene el valor del campo especificado de este año como un valor int.

GetHashCode()

Devuelve un valor de código hash para el objeto .

(Heredado de Object)
GetLong(ITemporalField)

Obtiene el valor del campo especificado de este año como un long.

InvokeIsLeap(Int64)

Comprueba si el año es un año bisiesto, según las reglas del sistema de calendario iso proléptico.

IsAfter(Year)

Comprueba si este año es posterior al año especificado.

IsBefore(Year)

Comprueba si este año es anterior al año especificado.

IsSupported(ITemporalField)

Comprueba si se admite el campo especificado.

IsSupported(ITemporalUnit)

Comprueba si se admite la unidad especificada.

IsValidMonthDay(MonthDay)

Comprueba si el día del mes es válido para este año.

JavaFinalize()
Obsoletos.

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
Length()

Obtiene la longitud de este año en días.

Minus(Int64, ITemporalUnit)

Devuelve una copia de este año con la cantidad especificada restada.

Minus(ITemporalAmount)

Devuelve una copia de este año con la cantidad especificada restada.

MinusYears(Int64)

Devuelve una copia de este año con el número especificado de años restados.

Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
Now()

Un año en el sistema de calendario ISO-8601, como 2007.

Now(Clock)

Obtiene el año actual del reloj especificado.

Now(ZoneId)

Obtiene el año actual del reloj del sistema en la zona horaria especificada.

Of(Int32)

Obtiene una instancia de Year.

Parse(ICharSequence, DateTimeFormatter)

Obtiene una instancia de Year de una cadena de texto mediante un formateador específico.

Parse(ICharSequence)

Obtiene una instancia de Year de una cadena de texto como 2007.

Parse(String, DateTimeFormatter)

Un año en el sistema de calendario ISO-8601, como 2007.

Parse(String)

Un año en el sistema de calendario ISO-8601, como 2007.

Plus(Int64, ITemporalUnit)

Devuelve una copia de este año con la cantidad especificada agregada.

Plus(ITemporalAmount)

Devuelve una copia de este año con la cantidad especificada agregada.

PlusYears(Int64)

Devuelve una copia de este año con el número especificado de años agregados.

Query(ITemporalQuery)

Consulta este año con la consulta especificada.

Range(ITemporalField)

Obtiene el intervalo de valores válidos para el campo especificado.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Un año en el sistema de calendario ISO-8601, como 2007.

(Heredado de JavaObject)
ToArray<T>()

Crea una matriz administrada a partir de este contenedor de matriz Java.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto .

(Heredado de Object)
UnregisterFromRuntime()

Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad.

(Heredado de Object)
Until(ITemporal, ITemporalUnit)

Calcula la cantidad de tiempo hasta otro año en términos de la unidad especificada.

Wait()

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><>

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
With(ITemporalAdjuster)

Devuelve una copia ajustada de este año.

With(ITemporalField, Int64)

Devuelve una copia de este año con el campo especificado establecido en un nuevo valor.

Implementaciones de interfaz explícitas

Nombre Description
IComparable.CompareTo(Object)

Un año en el sistema de calendario ISO-8601, como 2007.

IJavaPeerable.Disposed()

Un año en el sistema de calendario ISO-8601, como 2007.

(Heredado de JavaObject)
IJavaPeerable.Finalized()

Un año en el sistema de calendario ISO-8601, como 2007.

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Un año en el sistema de calendario ISO-8601, como 2007.

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Un año en el sistema de calendario ISO-8601, como 2007.

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Un año en el sistema de calendario ISO-8601, como 2007.

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Un año en el sistema de calendario ISO-8601, como 2007.

(Heredado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Un año en el sistema de calendario ISO-8601, como 2007.

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Un año en el sistema de calendario ISO-8601, como 2007.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a