java.time.Period Class
introduzione
Il java.time.Period class modella una quantità o una quantità di tempo in termini di anni, mesi e giorni.
Dichiarazione di classe
Di seguito è riportata la dichiarazione per java.time.Period classe -
public final class Period
extends Object
implements ChronoPeriod, Serializable
Campo
Di seguito sono riportati i campi per Java.time.Period classe -
static Period ZERO - Costante per un periodo pari a zero.
Metodi di classe
Sr.No. | Metodo e descrizione |
---|---|
1 | Temporal addTo (temporale temporale)
Aggiunge questo periodo all'oggetto temporale specificato. |
2 | periodo statico compreso tra (LocalDate startInclusive, LocalDate endExclusive)
Ottiene un periodo costituito dal numero di anni, mesi e giorni tra due date. |
3 | booleano è uguale a (Object otherPeriod)
Controlla se questo periodo è uguale al periodo specificato. |
4 | Duratio statica da (TemporalAmount amount)
Ottiene un'istanza di Periodo da un importo temporale. |
5 | long get (unità TemporalUnit)
Ottiene il valore dell'unità richiesta. |
6 | IsoChronology getChronology ()
Ottiene la cronologia di questo periodo, ovvero il sistema di calendario ISO. |
7 | int getDays ()
Ottiene la quantità di giorni di questo periodo. |
8 | int getMonths ()
Ottiene la quantità di mesi di questo periodo. |
9 | List <TemporalUnit> getUnits ()
Ottiene il set di unità supportato da questo periodo. |
10 | int hashCode ()
Un codice hash per questo periodo. |
11 | booleano isNegative ()
Controlla se questo periodo è negativo, escluso zero. |
12 | booleano isZero ()
Controlla se questo periodo è di lunghezza zero. |
13 | Periodo meno (TemporalAmount amountToSubtract)
Restituisce una copia di questo periodo con il periodo specificato sottratto. |
14 | Periodo menoDays (long daysToSubtract)
Restituisce una copia di questo periodo con i giorni specificati sottratti. |
15 | Periodo meno mesi (mesi lunghi)
Restituisce una copia di questo periodo con i mesi specificati sottratti. |
16 | Periodo meno anni (anni lunghi)
Restituisce una copia di questo periodo con gli anni specificati sottratti. |
17 | Periodo moltiplicato per (moltiplicando lungo)
Restituisce una copia di questo periodo moltiplicata per lo scalare. |
18 | Periodo negato ()
Restituisce una copia di questo periodo con la lunghezza negata. |
19 | Periodo normalizzato ()
Restituisce una copia di questo periodo con gli anni e i mesi normalizzati. |
20 | Periodo statico di (int anni, int mesi, int giorni)
Ottiene un periodo che rappresenta un numero di anni, mesi e giorni. |
21 | periodo di giorni statico (int giorni)
Ottiene un periodo che rappresenta un numero di giorni. |
22 | periodo di mesi statico (int mesi)
Ottiene un periodo che rappresenta un numero di mesi. |
23 | Periodo di settimane statico (settimane int)
Ottiene un periodo che rappresenta un numero di settimane. |
24 | periodo statico di anni (int anni)
Ottiene un periodo che rappresenta un numero di settimane. |
25 | analisi statica del periodo (CharSequence text)
Ottiene un punto da una stringa di testo come PnYnMnD. |
26 | Periodo plus (TemporalAmount amountToAdd)
Restituisce una copia di questo periodo con il periodo specificato aggiunto. |
27 | Periodo plusDays (long daysToAdd)
Restituisce una copia di questo periodo con l'aggiunta dei giorni specificati. |
28 | Periodo plusMonths (long monthsToAdd)
Restituisce una copia di questo periodo con l'aggiunta dei mesi specificati. |
29 | Periodo plusYears (long yearsToAdd)
Restituisce una copia di questo periodo con gli anni specificati aggiunti. |
30 | Sottrazione temporale da (temporale temporale)
Sottrae questo periodo dall'oggetto temporale specificato. |
31 | String toString ()
Una rappresentazione di stringa di questo periodo utilizzando una rappresentazione basata sui secondi ISO-8601, come PT8H6M12.345S. |
32 | long toTotalMonths ()
Ottiene il numero totale di mesi in questo periodo. |
33 | Periodo withDays (int giorni)
Restituisce una copia di questo periodo con il numero di giorni specificato. |
34 | Periodo con mesi (mesi int)
Restituisce una copia di questo periodo con la quantità di mesi specificata. |
35 | Periodo con anni (anni int)
Restituisce una copia di questo periodo con la quantità di anni specificata. |
Metodi ereditati
Questa classe eredita i metodi dalle seguenti classi:
- Java.lang.Object