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