java.time.YearMonth Class

introduzione

Il java.time.YearMonth class rappresenta un anno-mese nel sistema di calendario ISO-8601, come 2007-12.

Dichiarazione di classe

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

public final class YearMonth
   extends Object
      implements Temporal, TemporalAdjuster, Comparable<YearMonth>, Serializable

Metodi di classe

Sr.No. Metodo e descrizione
1 Regolazione temporale in (temporale temporale)

Regola l'oggetto temporale specificato in modo che abbia questo anno-mese.

2 LocalDate atDay (int dayOfMonth)

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

3 LocalDate atEndOfMonth ()

Restituisce un LocalDate alla fine del mese ..

4 int compareTo (YearMonth altro)

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

5 booleano è uguale a (Object otherYearMonth)

Controlla se questo YearMonth è uguale al YearMonth specificato.

6 Formato stringa (formattatore DateTimeFormatter)

Formatta questo anno-mese utilizzando il formattatore specificato.

7 statico YearMonth da (TemporalAmount amount)

Ottiene un'istanza di YearMonth da un importo temporale.

8 int get (campo TemporalField)

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

9 long getLong (campo TemporalField)

Ottiene il valore dell'unità richiesta 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 getYear ()

Ottiene il campo dell'anno.

13 int hashCode ()

Un codice hash per questo YearMonth.

14 booleano isAfter (YearMonth altro)

Controlla se questo anno-mese è successivo all'anno-mese specificato.

15 booleano isBefore (YearMonth altro)

Controlla se questo anno-mese è precedente all'anno-mese specificato.

16 booleano isLeapYear ()

Verifica se l'anno è bisestile, in base alle regole del sistema del calendario prolettico ISO.

17 booleano isLeap (anno lungo)

Verifica se l'anno è bisestile, in base alle regole del sistema del calendario prolettico ISO.

18 boolean isSupported (campo TemporalField)

Controlla se il campo specificato è supportato.

19 boolean isSupported (unità TemporalUnit)

Controlla se l'unità specificata è supportata.

20 booleano isValidDay (int dayOfMonth)

Controlla se il giorno del mese è valido per questo anno-mese.

21 int lengthOfMonth ()

Restituisce la lunghezza del mese, tenendo conto dell'anno.

22 int lengthOfYear ()

Restituisce la durata dell'anno.

23 YearMonth meno (long amountToSubtract, TemporalUnit unit)

Restituisce una copia di quest'anno con l'importo specificato sottratto.

24 YearMonth meno (TemporalAmount amountToSubtract)

Restituisce una copia di this YearMonth con il YearMonth specificato sottratto.

25 YearMonth menoMonths (long monthsToSubtract)

Restituisce una copia di questo YearMonth con il mese specificato sottratto.

26 YearMonth menoYears (long yearsToSubtract)

Restituisce una copia di questo YearMonth con gli anni specificati sottratti.

27 static YearMonth ora ()

Ottiene l'anno-mese corrente dall'orologio di sistema nel fuso orario predefinito.

28 static YearMonth now (Clock clock)

Ottiene l'anno-mese corrente dall'orologio specificato.

29 static YearMonth ora (ZoneId zone)

Ottiene l'anno-mese corrente dall'orologio di sistema nel fuso orario specificato.

30 statico YearMonth of (int anni, int mese)

Ottiene un'istanza di YearMonth da un anno e un mese.

31 static YearMonth of (int anni, Month month)

Ottiene un'istanza di YearMonth da un anno e un mese.

32 analisi statica YearMonth (CharSequence text)

Ottiene un YearMonth da una stringa di testo come 2007-12.

33 analisi statica YearMonth (CharSequence text, DateTimeFormatter formatter)

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

34 YearMonth plus (long amountToAdd, unità TemporalUnit)

Restituisce una copia di questo YearMonth con l'aggiunta YearMonth specificato.

35 YearMonth plus (TemporalAmount amountToAdd)

Restituisce una copia di questo YearMonth con l'aggiunta YearMonth specificato.

36 YearMonth plusMonths (long months ToAdd)

Restituisce una copia di questo YearMonth con l'aggiunta dei mesi specificati.

37 YearMonth plusYears (long yearsToAdd)

Restituisce una copia di questo YearMonth con gli anni specificati aggiunti.

38 <R> R query (TemporalQuery <R> query)

Interroga questo anno-mese utilizzando la query specificata.

39 Intervallo ValueRange (campo TemporalField)

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

40 String toString ()

Emette questo anno-mese come stringa.

41 lungo fino a (Temporal endExclusive, TemporalUnit unit)

Calcola la quantità di tempo fino a un altro anno-mese in termini di unità specificata.

42 YearMonth con (TemporalAdjuster adjuster)

Restituisce una copia rettificata di questo anno-mese.

43 YearMonth con (campo TemporalField, lungo newValue)

Restituisce una copia di questo anno-mese con il campo specificato impostato su un nuovo valore.

44 YearMonth withMonth (int mese)

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

45 YearMonth withYear (int anno)

Restituisce una copia di questo YearMonth con l'anno modificato.

Metodi ereditati

Questa classe eredita i metodi dalle seguenti classi:

  • Java.lang.Object