Linguaggio

Period.Between(LocalDate, LocalDate) Metodo

Definizione

Ottiene un periodo costituito dal numero di anni, mesi e giorni tra due date.

[Android.Runtime.Register("between", "(Ljava/time/LocalDate;Ljava/time/LocalDate;)Ljava/time/Period;", "", ApiSince=26)]
public static Java.Time.Period? Between(Java.Time.LocalDate? startDateInclusive, Java.Time.LocalDate? endDateExclusive);
[<Android.Runtime.Register("between", "(Ljava/time/LocalDate;Ljava/time/LocalDate;)Ljava/time/Period;", "", ApiSince=26)>]
static member Between : Java.Time.LocalDate * Java.Time.LocalDate -> Java.Time.Period

Parametri

startDateInclusive
LocalDate

data di inizio, inclusiva, non null

endDateExclusive
LocalDate

data di fine, esclusiva, non Null

Valori restituiti

periodo compreso tra questa data e la data di fine, non Null

Attributi

Commenti

Ottiene un periodo costituito dal numero di anni, mesi e giorni tra due date. La data di inizio è inclusa, ma la data di fine non è. Il periodo viene calcolato rimuovendo i mesi completi, quindi calcolando il numero di giorni rimanenti, regolando per garantire che entrambi abbiano lo stesso segno. Il numero di mesi viene quindi suddiviso in anni e mesi in base a un anno di 12 mesi. Un mese viene considerato se la fine del giorno del mese è maggiore o uguale al giorno di inizio del mese. Ad esempio, dal 2010-01-15 al 2011-03-18 è un anno, due mesi e tre giorni. Il risultato di questo metodo può essere un punto negativo se la fine è prima dell'inizio. Il segno negativo sarà lo stesso in ogni anno, mese e giorno.

Java informazioni di riferimento per java.time.Period.between.

Si applica a