我有两个日期 字符串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