java.time.Month Enum

introduzione

Il java.time.Month Enum rappresenta un mese dell'anno, ad esempio "luglio".

Dichiarazione di classe

Di seguito è riportata la dichiarazione per java.time.Month Enum -

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

Costanti enum

Di seguito sono riportati i campi per Java.time.Month Enum -

  • JANUARY - L'istanza singleton per il mese di gennaio con 31 giorni.

  • FEBRUARY - L'istanza singleton per il mese di febbraio con 28 giorni o 29 in un anno bisestile.

  • MARCH - L'istanza singleton per il mese di marzo con 31 giorni.

  • APRIL - L'istanza singleton per il mese di aprile con 30 giorni.

  • MAY - L'istanza singleton per il mese di maggio con 31 giorni.

  • JUNE - L'istanza singleton per il mese di giugno con 30 giorni.

  • JULY - L'istanza singleton per il mese di luglio con 31 giorni.

  • AUGUST - L'istanza singleton per il mese di agosto con 31 giorni.

  • SEPTEMBER - L'istanza singleton per il mese di settembre con 30 giorni.

  • OCTOBER - L'istanza singleton per il mese di ottobre con 31 giorni.

  • NOVEMBER - L'istanza singleton per il mese di novembre con 30 giorni.

  • DECEMBER - L'istanza singleton per il mese di dicembre con 31 giorni.

Metodi Enum

Sr.No. Metodo e descrizione
1 Temporal AdjustInto (temporale temporale)

Regola l'oggetto temporale specificato in modo che abbia lo stesso mese dell'anno di questo oggetto.

2 int firstDayOfYear (boolean leapYear)

Ottiene il giorno dell'anno corrispondente al primo giorno di questo mese.

3 Mese firstMonthOfQuarter ()

Ottiene il mese corrispondente al primo mese di questo trimestre.

4 Mese statico da (TemporalAccessor temporal)

Ottiene un'istanza di Month da un oggetto temporale.

5 int get (campo TemporalField)

Ottiene il valore del campo specificato da questo mese dell'anno come int.

6 String getDisplayName (stile TextStyle, impostazioni locali locali)

Ottiene la rappresentazione testuale, ad esempio "gennaio" o "dicembre".

7 long getLong (campo TemporalField)

Ottiene il valore del campo specificato da questo mese dell'anno come long.

8 int getValue ()

Ottiene il valore int del mese dell'anno.

9 boolean isSupported (campo TemporalField)

Verifica se il campo specificato è supportato.

10 int length (boolean leapYear)

Ottiene la durata di questo mese in giorni.

11 int maxLength ()

Ottiene la durata massima di questo mese in giorni.

12 int minLength ()

Ottiene la durata minima di questo mese in giorni.

13 Mese meno (mesi lunghi)

Restituisce il mese dell'anno che è il numero di mesi specificato prima di questo.

14 mese statico di (int mese)

Ottiene un'istanza di Month da un valore int.

15 Mese più (mesi lunghi)

Restituisce il mese dell'anno che è il numero di trimestri specificato dopo questo.

16 <R> R query (TemporalQuery <R> query)

Interroga questo offset utilizzando la query specificata.

17 Intervallo ValueRange (campo TemporalField)

Ottiene l'intervallo di valori validi per il campo specificato.

18 statico Month valueOf (String name)

Restituisce la costante enum di questo tipo con il nome specificato.

19 valori statici del mese [] ()

Restituisce un array contenente le costanti di questo tipo di enumerazione, nell'ordine in cui vengono dichiarate.

Metodi ereditati

Questa classe eredita i metodi dalle seguenti classi:

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