Clase java.time.YearMonth

Introducción

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

Declaración de clase

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

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 LocalDate atEndOfMonth ()

Devuelve un LocalDate al final del mes.

4 int compareTo (YearMonth otro)

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

5 boolean es igual a (Object otherYearMonth)

Comprueba si este YearMonth es igual al YearMonth especificado.

6 Formato de cadena (formateador DateTimeFormatter)

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

7 estático YearMonth desde (cantidad TemporalAmount)

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

8 int get (campo TemporalField)

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

9 long getLong (campo TemporalField)

Obtiene el valor de la unidad solicitada mientras.

10 Mes getMonth ()

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

11 int getMonthValue ()

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

12 int getYear ()

Obtiene el campo del año.

13 int hashCode ()

Un código hash para este YearMonth.

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 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 isValidDay (int dayOfMonth)

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

21 int lengthOfMonth ()

Devuelve la longitud del mes, teniendo en cuenta el año.

22 int lengthOfYear ()

Devuelve la duración del año.

23 YearMonth menos (cantidad larga a restar, unidad de unidad temporal)

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

24 YearMonth menos (TemporalAmount amountToSubtract)

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

25 YearMonth menosMonths (meses largos para restar)

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

26 YearMonth minusYears (años largos para restar)

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

27 estático YearMonth ahora ()

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

28 estático YearMonth ahora (reloj)

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

29 estático YearMonth ahora (ZoneId zone)

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

30 estático YearMonth de (int años, int mes)

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

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

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

32 análisis estático YearMonth (texto CharSequence)

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 mediante un formateador específico.

34 YearMonth más (amountToAdd largo, unidad TemporalUnit)

Devuelve una copia de este YearMonth con el YearMonth especificado añadido.

35 YearMonth más (TemporalAmount amountToAdd)

Devuelve una copia de este YearMonth con el YearMonth especificado añadido.

36 YearMonth plusMonths (meses largos hasta agregar)

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

37 YearMonth plusYears (años largos hasta agregar)

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

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

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

39 Rango de ValueRange (campo TemporalField)

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

40 Cadena toString ()

Produce este año-mes como una Cadena.

41 long until (Temporal endExclusive, TemporalUnit unit)

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

42 YearMonth con (ajustador TemporalAdjuster)

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 (mes int)

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

45 YearMonth withYear (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