在 Java 中查找一个月中的天数

2022-09-01 22:35:37

如何在 Java 中找到一个月中的天数?


答案 1

在 Calendar 对象上设置年和月,然后使用 getActualMaximum 返回最后一天:

calendar.getActualMaximum(Calendar.DAY_OF_MONTH) 

答案 2

从Java 8开始,一个简单的方法是:

int daysInCurrentMonth = java.time.LocalDate.now().lengthOfMonth();