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