java.time.Month Enum

Introducción

los java.time.Month Enum representa un mes del año, como 'julio'.

Declaración de clase

A continuación se muestra la declaración de java.time.Month Enum -

public enum Month
   extends Enum<Month>
      implements TemporalAccessor, TemporalAdjuster

Constantes de enumeración

Los siguientes son los campos para Java.time.Month Enum -

  • JANUARY - La instancia de singleton para el mes de enero con 31 días.

  • FEBRUARY - La instancia de singleton para el mes de febrero con 28 días, o 29 en un año bisiesto.

  • MARCH - La instancia de singleton para el mes de marzo con 31 días.

  • APRIL - La instancia de singleton para el mes de abril con 30 días.

  • MAY - La instancia singleton para el mes de mayo con 31 días.

  • JUNE - La instancia de singleton para el mes de junio con 30 días.

  • JULY - La instancia de singleton para el mes de julio con 31 días.

  • AUGUST - La instancia de singleton para el mes de agosto con 31 días.

  • SEPTEMBER - La instancia singleton para el mes de septiembre con 30 días.

  • OCTOBER - La instancia de singleton para el mes de octubre con 31 días.

  • NOVEMBER - La instancia singleton para el mes de noviembre con 30 días.

  • DECEMBER - La instancia singleton para el mes de diciembre con 31 días.

Métodos de enumeración

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

Ajusta el objeto temporal especificado para que tenga el mismo mes del año que este objeto.

2 int firstDayOfYear (año bisiesto booleano)

Obtiene el día del año correspondiente al primer día de este mes.

3 Mes firstMonthOfQuarter ()

Obtiene el mes correspondiente al primer mes de este trimestre.

4 Mes estático desde (TemporalAccessor temporal)

Obtiene una instancia de Month de un objeto temporal.

5 int get (campo TemporalField)

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

6 String getDisplayName (estilo TextStyle, configuración regional)

Obtiene la representación textual, como 'Enero' o 'Diciembre'.

7 long getLong (campo TemporalField)

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

8 int getValue ()

Obtiene el valor int del mes del año.

9 boolean isSupported (campo TemporalField)

Comprueba si el campo especificado es compatible.

10 int length (año bisiesto booleano)

Obtiene la duración de este mes en días.

11 int maxLength ()

Obtiene la duración máxima de este mes en días.

12 int minLength ()

Obtiene la duración mínima de este mes en días.

13 Mes menos (meses largos)

Devuelve el mes del año que es el número especificado de meses antes de este.

14 Mes estático de (mes int)

Obtiene una instancia de Month a partir de un valor int.

15 Mes más (meses largos)

Devuelve el mes del año que es el número especificado de trimestres después de este.

dieciséis <R> consulta R (consulta TemporalQuery <R>)

Consulta este desplazamiento utilizando la consulta especificada.

17 Rango de ValueRange (campo TemporalField)

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

18 static Month valueOf (nombre de la cadena)

Devuelve la constante de enumeración de este tipo con el nombre especificado.

19 Valores estáticos del mes [] ()

Devuelve una matriz que contiene las constantes de este tipo de enumeración, en el orden en que se declaran.

Métodos heredados

Esta clase hereda métodos de las siguientes clases:

  • Java.lang.Enum
  • Java.lang.Object