語言

Period.Between(LocalDate, LocalDate) 方法

定義

取得一個由兩個日期之間年、月、天數組成的期間。

[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

參數

startDateInclusive
LocalDate

包含開始日期,而非空檔

endDateExclusive
LocalDate

終止日期,排他,非無效

傳回

此日期與結束日期之間的期間,非無效

屬性

備註

取得一個由兩個日期之間年、月、天數組成的期間。 雖然有寫入開始日期,但沒有結束日期。 這個期間是透過移除完整的月份,再計算剩餘的天數,並調整以確保兩者星座相同來計算。 月數再依12個月年分為年和月。 若月底日期大於或等於起始日期,則視為一個月。 例如,從2010-01-15到2011-03-18,是一年兩個月又三天。 如果結束時間在開始之前,這種方法的結果可能是負週期。 負號在每年、每個月和每一天都會是一樣的。

Java 參考 java.time.Period.between

適用於