Sprache

Period.Between(LocalDate, LocalDate) Methode

Definition

Ruft einen Zeitraum ab, der aus der Anzahl von Jahren, Monaten und Tagen zwischen zwei Datumsangaben besteht.

[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

Parameter

startDateInclusive
LocalDate

Das Startdatum (einschließlich) und nicht null

endDateExclusive
LocalDate

Enddatum, exklusiv, nicht NULL

Gibt zurück

der Zeitraum zwischen diesem Datum und dem Enddatum, nicht null

Attribute

Hinweise

Ruft einen Zeitraum ab, der aus der Anzahl von Jahren, Monaten und Tagen zwischen zwei Datumsangaben besteht. Das Startdatum ist enthalten, aber das Enddatum ist nicht. Der Zeitraum wird berechnet, indem vollständige Monate entfernt und dann die verbleibende Anzahl von Tagen berechnet wird, um sicherzustellen, dass beide dasselbe Vorzeichen aufweisen. Die Anzahl der Monate wird dann in Jahre und Monate aufgeteilt, die auf einem 12-Monat-Jahr basieren. Ein Monat wird berücksichtigt, wenn der Endtag des Monats größer oder gleich dem Anfangstag des Monats ist. Beispielsweise beträgt 2010-01-15 bis 2011-03-18 ein Jahr, zwei Monate und drei Tage. Das Ergebnis dieser Methode kann eine negative Periode sein, wenn das Ende vor dem Start liegt. Das negative Vorzeichen wird in jedem Jahr, Monat und Tag gleich sein.

Java Referenz für java.time.Period.between.

Gilt für: