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
