java.time.Year Class

introduzione

Il java.time.Year class rappresenta un anno nel sistema di calendario ISO-8601, come il 2007.

Dichiarazione di classe

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

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

Campo

Di seguito sono riportati i campi per Java.time.Period classe -

  • static int MAX_VALUE - L'anno massimo supportato, "+999.999.999".

  • static int MIN_VALUE - L'anno minimo supportato, "-999.999.999".

Metodi di classe

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

Regola l'oggetto temporale specificato per avere quest'anno.

2 LocalDate atDay (int dayOfYear)

Combina quest'anno con un giorno dell'anno per creare un LocalDate.

3

YearMonth atMonth(int month)

Combina quest'anno con un mese per creare un YearMonth.

4

YearMonth atMonth(Month month)

Combina quest'anno con un mese per creare un YearMonth.

5

LocalDate atMonthDay(MonthDay monthDay)

Combina quest'anno con un mese-giorno per creare un LocalDate.

6 int compareTo (altro anno)

Confronta quest'anno con un altro anno.

7 booleano è uguale a (Object otherYear)

Controlla se questo anno è uguale all'anno specificato.

8 Formato stringa (formattatore DateTimeFormatter)

Formatta quest'anno utilizzando il formattatore specificato.

9 anno statico da (importo Importo temporale)

Ottiene un'istanza di Year da un importo temporale.

10 int get (campo TemporalField)

Ottiene il valore del campo specificato di quest'anno come int.

11 long getLong (campo TemporalField)

Ottiene il valore dell'unità richiesta long.

12 int getValue ()

Ottiene il valore dell'anno.

13 int hashCode ()

Un codice hash per quest'anno.

14 booleano isAfter (altro anno)

Controlla se quest'anno è successivo all'anno specificato.

15 booleano isBefore (altro anno)

Controlla se quest'anno è precedente all'anno specificato.

16 booleano isLeap ()

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 isValidMonthDay (MonthDay monthDay)

Controlla se il giorno del mese è valido per quest'anno.

21 int length ()

Ottiene la durata dell'anno in giorni.

22 Anno meno (quantità lungaToSubtract, unità TemporalUnit)

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

23 Anno meno (TemporalAmount amountToSubtract)

Restituisce una copia di questo anno con l'anno specificato sottratto.

24 Anno menoYears (long yearsToSubtract)

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

25 statico Anno adesso ()

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

26 statico Anno adesso (Orologio)

Ottiene l'anno corrente dall'orologio specificato.

27 anno statico ora (zona ZoneId)

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

28 anno statico di (anni int)

Ottiene un'istanza di Year.

29 analisi statica dell'anno (testo CharSequence)

Ottiene un anno da una stringa di testo come 2007.

30 analisi statica dell'anno (testo CharSequence, formattatore DateTimeFormatter)

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

31 Anno più (importo lungo da aggiungere, unità Unità temporale)

Restituisce una copia di questo anno con l'aggiunta dell'anno specificato.

32 Anno più (Importo importo temporale da aggiungere)

Restituisce una copia di questo anno con l'aggiunta dell'anno specificato.

33

Year plusMonths(long monthsToAdd)

Restituisce una copia di quest'anno con l'aggiunta dei mesi specificati.

34 Anno più anni (anni lunghi da aggiungere)

Restituisce una copia di quest'anno con gli anni specificati aggiunti.

35 <R> R query (TemporalQuery <R> query)

Query quest'anno utilizzando la query specificata.

36 Intervallo ValueRange (campo TemporalField)

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

37 String toString ()

Uscite quest'anno come String.

38 lungo fino a (Temporal endExclusive, TemporalUnit unit)

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

39 Anno con (regolatore TemporalAdjuster)

Restituisce una copia rettificata di quest'anno.

Metodi ereditati

Questa classe eredita i metodi dalle seguenti classi:

  • Java.lang.Object