java.time.MonthDay Class

introduzione

Il java.time.MonthDay class rappresenta un mese-giorno nel sistema di calendario ISO-8601, come --12-03.

Dichiarazione di classe

Di seguito è riportata la dichiarazione per java.time.MonthDay classe -

public final class MonthDay
   extends Object
      implements TemporalAccessor, TemporalAdjuster, Comparable<MonthDay>, Serializable

Metodi di classe

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

Regola l'oggetto temporale specificato per avere questo mese-giorno.

2 LocalDate atYear (int anno)

Combina questo mese-giorno con un anno per creare un LocalDate.

3 int compareTo (MonthDay altro)

Confronta questo mese-giorno con un altro mese-giorno.

4 booleano è uguale a (Object obj)

Controlla se questo giorno-mese è uguale a un altro giorno-mese.

5 Formato stringa (formattatore DateTimeFormatter)

Formatta questo mese-giorno utilizzando il formattatore specificato.

6 static MonthDay from (TemporalAccessor temporal)

Ottiene un'istanza di MonthDay da un oggetto temporale.

7 int get (campo TemporalField)

Ottiene il valore del campo specificato da questo mese-giorno come int.

8 int getDayOfMonth ()

Ottiene il campo del giorno del mese.

9 long getLong (campo TemporalField)

Ottiene il valore del campo specificato da questo momento come long.

10 Month getMonth ()

Ottiene il campo del mese dell'anno utilizzando l'enumerazione Month.

11 int getMonthValue ()

Ottiene il campo del mese dell'anno compreso tra 1 e 12.

12 int hashCode ()

Un codice hash per questo mese-giorno.

13 booleano isAfter (MonthDay altro)

Controlla se questo mese-giorno è successivo al mese-giorno specificato.

14 booleano isBefore (MonthDay altro)

Controlla se questo mese-giorno è precedente al mese-giorno specificato.

15 booleano isSupported (campo TemporalField)

Verifica se il campo specificato è supportato.

16 boolean isSupported (unità TemporalUnit)

Controlla se l'unità specificata è supportata.

17 booleano isValidYear (int year)

Controlla se l'anno è valido per questo mese.

18 static MonthDay ora ()

Ottiene l'ora corrente dall'orologio di sistema nel fuso orario predefinito.

19 static MonthDay ora (Orologio)

Ottiene l'ora corrente dall'orologio specificato.

20 static MonthDay ora (ZoneId zone)

Ottiene l'ora corrente dall'orologio di sistema nel fuso orario specificato.

21 static MonthDay of (int month, int dayOfMonth)

Ottiene un'istanza di MonthDay.

22 static MonthDay of (Month month, int dayOfMonth)

Ottiene un'istanza di MonthDay.

23 static MonthDay parse (CharSequence text)

Ottiene un'istanza di MonthDay da una stringa di testo come --12-03.

24 static MonthDay parse (CharSequence text, DateTimeFormatter formatter)

Ottiene un'istanza di MonthDay da una stringa di testo utilizzando un formattatore specifico.

25 <R> R query (TemporalQuery <R> query)

Query questa volta utilizzando la query specificata.

26 Intervallo ValueRange (campo TemporalField)

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

27 String toString ()

Restituisce questa data come stringa, ad esempio --12-03.

28 MonthDay con (Month month)

Restituisce una copia di questo MonthDay con il mese dell'anno modificato.

29 MonthDay withDayOfMonth (int dayOfMonth)

Restituisce una copia di questo MonthDay con il giorno del mese modificato.

30 MonthDay withMonth (int mese)

Restituisce una copia di questo MonthDay con il mese dell'anno modificato.

Metodi ereditati

Questa classe eredita i metodi dalle seguenti classi:

  • Java.lang.Object