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