Clase java.time.YearMonth

Introducción

La clase java.time.YearMonth representa un año-mes en el sistema de calendario ISO-8601, como 2007-12.

Declaración de clase

La siguiente es la declaración de la clase java.time.YearMonth :

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

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-mes.

2 LocalDate atDay (int dayOfMonth)

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

3 3 LocalDate atEndOfMonth ()

Devuelve un LocalDate a fin de mes.

4 4 int compareTo (YearMonth otro)

Compara este año-mes con otro año-mes.

5 5 boolean igual (Object otherYearMonth)

Comprueba si este YearMonth es igual al YearMonth especificado.

6 6 Formato de cadena (formateador DateTimeFormatter)

Formatos este año-mes utilizando el formateador especificado.

7 7 Año estático Mes desde (Cantidad de cantidad temporal)

Obtiene una instancia de YearMonth de una cantidad temporal.

8 int get (campo TemporalField)

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

9 9 getLong largo (campo TemporalField)

Obtiene el valor de la unidad solicitada siempre.

10 Mes getMonth ()

Obtiene el campo del mes del año utilizando la enumeración del mes.

11 int getMonthValue ()

Obtiene el campo del mes del año del 1 al 12.

12 int getYear ()

Obtiene el campo del año.

13 int hashCode ()

Un código hash para este año y mes.

14 boolean isAfter (YearMonth otro)

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

15 boolean isBefore (YearMonth otro)

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

dieciséis boolean isLeapYear ()

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

17 boolean isLeap (año largo)

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

18 años boolean isSupported (campo TemporalField)

Comprueba si el campo especificado es compatible.

19 boolean isSupported (unidad de unidad temporal)

Comprueba si la unidad especificada es compatible.

20 boolean isValidDay (int dayOfMonth)

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

21 int lengthOfMonth ()

Devuelve la duración del mes, teniendo en cuenta el año.

22 int lengthOfYear ()

Devuelve la duración del año.

23 YearMonth minus (long amountToSubtract, TemporalUnit unit)

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

24 YearMonth minus (TemporalAmount amountToSubtract)

Devuelve una copia de este YearMonth con el YearMonth especificado restado.

25 Año Mes menos Meses (meses largos a restar)

Devuelve una copia de este YearMonth con el mes especificado restado.

26 Año Mes menos años (años largos para restar)

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

27 Año estático Mes ahora ()

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

28 Año estático Mes ahora (Reloj reloj)

Obtiene el año-mes actual del reloj especificado.

29 Año estático Mes ahora (zona ZoneId)

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

30 Año estático Mes de (int años, int mes)

Obtiene una instancia de YearMonth de un año y mes.

31 Año estático Mes de (int años, mes mes)

Obtiene una instancia de YearMonth de un año y mes.

32 análisis estático año-mes (texto de secuencia de caracteres)

Obtiene un YearMonth de una cadena de texto como 2007-12.

33 análisis estático YearMonth (texto CharSequence, formateador DateTimeFormatter)

Obtiene una instancia de YearMonth de una cadena de texto utilizando un formateador específico.

34 YearMonth plus (long amountToAdd, TemporalUnit unit)

Devuelve una copia de este YearMonth con el YearMonth especificado agregado.

35 YearMonth plus (TemporalAmount amountToAdd)

Devuelve una copia de este YearMonth con el YearMonth especificado agregado.

36 Año Mes más Meses (meses largos Para agregar)

Devuelve una copia de este YearMonth con los meses especificados agregados.

37 Año Mes más Años (años largos Para agregar)

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

38 Consulta <R> R (consulta TemporalQuery <R>)

Consultas este año-mes utilizando la consulta especificada.

39 Rango ValueRange (campo TemporalField)

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

40 String toString ()

Salidas este año-mes como una cadena.

41 largo hasta (Temporal endExclusive, TemporalUnit unit)

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

42 Año Mes con (Ajustador de ajuste temporal)

Devuelve una copia ajustada de este año-mes.

43 YearMonth con (campo TemporalField, long newValue)

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

44 YearMonth withMonth (int mes)

Devuelve una copia de este YearMonth con el mes del año modificado.

45 Año Mes con año (int año)

Devuelve una copia de este YearMonth con el año modificado.

Métodos heredados

Esta clase hereda métodos de las siguientes clases:

  • Java.lang.Object