java.time.Year Class

Introducción

los java.time.Year clase representa un año en el sistema de calendario ISO-8601, como 2007.

Declaración de clase

A continuación se muestra la declaración de java.time.Year clase -

public final class Year
   extends Object
      implements Temporal, TemporalAdjuster, Comparable<Year>, Serializable

Campo

Los siguientes son los campos para Java.time.Period clase -

  • static int MAX_VALUE - El año máximo admitido, '+999,999,999'.

  • static int MIN_VALUE - El año mínimo admitido, '-999,999,999'.

Métodos de clase

No Señor. Método y descripción
1 Ajuste temporal en (temporal temporal)

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

2 LocalDate atDay (int dayOfYear)

Combina este año con un día del año para crear un LocalDate.

3

YearMonth atMonth(int month)

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

4

YearMonth atMonth(Month month)

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

5

LocalDate atMonthDay(MonthDay monthDay)

Combina este año con un mes-día para crear un LocalDate.

6 int compareTo (otro año)

Compara este año con otro año.

7 booleano es igual a (Objeto otro año)

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

8 Formato de cadena (formateador DateTimeFormatter)

Formatea este año con el formateador especificado.

9 Año estático desde (cantidad TemporalAmount)

Obtiene una instancia de Year a partir de una cantidad temporal.

10 int get (campo TemporalField)

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

11 long getLong (campo TemporalField)

Obtiene el valor de la unidad solicitada mientras.

12 int getValue ()

Obtiene el valor del año.

13 int hashCode ()

Un código hash para este año.

14 boolean isAfter (otro año)

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

15 boolean isBefore (otro año)

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

dieciséis boolean isLeap ()

Comprueba si el año es bisiesto, de acuerdo con las reglas del sistema de calendario proléptico ISO.

17 boolean isLeap (año largo)

Comprueba si el año es bisiesto, de acuerdo con las reglas del sistema de calendario proléptico ISO.

18 boolean isSupported (campo TemporalField)

Comprueba si el campo especificado es compatible.

19 boolean isSupported (unidad TemporalUnit)

Comprueba si la unidad especificada es compatible.

20 boolean isValidMonthDay (MonthDay monthDay)

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

21 longitud int ()

Obtiene la duración de este año en días.

22 Año menos (cantidad larga a restar, unidad de unidad temporal)

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

23 Año menos (TemporalAmount amountToSubtract)

Devuelve una copia de este año con el año especificado restado.

24 Año menos años (años largos para restar)

Devuelve una copia de este año con los años especificados restados.

25 Año estático ahora ()

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

26 Año estático ahora (reloj)

Obtiene el año actual del reloj especificado.

27 Año estático ahora (zona ZoneId)

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

28 Año estático de (int años)

Obtiene una instancia de Year.

29 Análisis de año estático (texto CharSequence)

Obtiene un año de una cadena de texto como 2007.

30 Análisis de año estático (texto CharSequence, formateador DateTimeFormatter)

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

31 Año más (cantidad larga para agregar, unidad temporal)

Devuelve una copia de este año con el año especificado agregado.

32 Año más (TemporalAmount amountToAdd)

Devuelve una copia de este año con el año especificado agregado.

33

Year plusMonths(long monthsToAdd)

Devuelve una copia de este año con los meses especificados agregados.

34 Año más años (años largos para agregar)

Devuelve una copia de este año con los años especificados agregados.

35 <R> consulta R (consulta TemporalQuery <R>)

Consultas de este año utilizando la consulta especificada.

36 Rango de ValueRange (campo TemporalField)

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

37 Cadena toString ()

Salidas este año como String.

38 long until (Temporal endExclusive, TemporalUnit unit)

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

39 Año con (ajustador TemporalAdjuster)

Devuelve una copia ajustada de este año.

Métodos heredados

Esta clase hereda métodos de las siguientes clases:

  • Java.lang.Object