在Java中,我该如何计算当月剩下的天数?
例如,今天是 11月5日,结果将是:
月底还剩25天。
该怎么做?
答案 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);