如何计算一个月的剩余天数?

时间:2020-11-05 20:44:11

标签: java date calendar

在Java中,我该如何计算当月剩下的天数?

例如,今天是 11月5日,结果将是:

月底还剩25天。

该怎么做?

1 个答案:

答案 0 :(得分:1)

在Java中,有一段时间的Java Time API,它允许获取给定月份的天数并使用java.time.temporal.ChronoUnit.DAYS计算差值:

LocalDate today = LocalDate.now();
LocalDate endOfMonth = today.withDayOfMonth(today.lengthOfMonth());
long daysBetween = DAYS.between(today, endOfMonth);