java.time.Month Enum

Introducción

El java.time.Month Enum representa un mes del año, como 'Julio'.

Declaración de clase

La siguiente es la declaración de java.time.Month Enum:

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

Constantes Enum

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

  • ENERO : la instancia de singleton para el mes de enero con 31 días.

  • FEBRERO : la instancia de singleton para el mes de febrero con 28 días, o 29 en un año bisiesto.

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

  • ABRIL : la instancia de singleton para el mes de abril con 30 días.

  • MAYO : la instancia de singleton para el mes de mayo con 31 días.

  • JUNIO : la instancia de singleton para el mes de junio con 30 días.

  • JULIO : la instancia de singleton para el mes de julio con 31 días.

  • AGOSTO : la instancia de singleton para el mes de agosto con 31 días.

  • SEPTIEMBRE : la instancia de singleton para el mes de septiembre con 30 días.

  • OCTUBRE : la instancia de singleton para el mes de octubre con 31 días.

  • NOVIEMBRE : la instancia de singleton para el mes de noviembre con 30 días.

  • DICIEMBRE : la instancia de singleton para el mes de diciembre con 31 días.

Métodos Enum

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 (boolean leapYear)

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

3 3 Mes primero Meses de cuarto ()

Obtiene el mes correspondiente al primer mes de este trimestre.

4 4 Mes estático desde (TemporalAccessor temporal)

Obtiene una instancia de Month de un objeto temporal.

5 5 int get (campo TemporalField)

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

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

Obtiene la representación textual, como 'Jan' o 'December'.

7 7 getLong largo (campo TemporalField)

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

8 int getValue ()

Obtiene el valor int del mes del año.

9 9 boolean isSupported (campo TemporalField)

Comprueba si el campo especificado es compatible.

10 int length (boolean leapYear)

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

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 Consulta <R> R (consulta TemporalQuery <R>)

Consulta este desplazamiento utilizando la consulta especificada.

17 Rango ValueRange (campo TemporalField)

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

18 años valor mes estático Of (nombre de cadena)

Devuelve la constante enum 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