我有兩個日期 字符串dateOne =「DDMMYYYY」 字符串dateTwo =「DDMMYYYY」在Android的兩個日期之間差異的(年,月,日)
我想甲酸像 2年3個月的區別10天
我該怎麼做?
我有兩個日期 字符串dateOne =「DDMMYYYY」 字符串dateTwo =「DDMMYYYY」在Android的兩個日期之間差異的(年,月,日)
我想甲酸像 2年3個月的區別10天
我該怎麼做?
如果您解析這些字符串到LocalDate
,你可以使用下面的代碼行:
ChronoUnit.DAYS.between(firstDate, secondDate)
您也可以使用此方法使用between()
方法:
public long getDaysCountBetweenDates(LocalDate dateBefore, LocalDate dateAfter) {
return DAYS.between(firstDate, secondDate);
}
我想要幾天以及幾年和幾月 –
應該工作嗎,你嘗試一下?只要放2個不同的日期,至少在1年的距離。 –
重複HTTPS的:// stackoverflow.com/questions/21285161/android-difference-between-two-dates。修改代碼以適應您的需求。 – Soumya
[Android兩天之間差異]的可能重複(https://stackoverflow.com/questions/21285161/android-difference-between-two-dates) – Soumya