Calendar获取月份天数
时间: 2024-09-26 07:07:15 浏览: 38
获取月份天数
Calendar类是Java中的内置类,用于处理日期和时间。如果你想获取某个特定月份的天数,可以按照以下步骤操作:
1. 创建Calendar实例,并设置年、月、日为0,因为这将默认为你指定的年份和月份的第一天。
```java
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.YEAR, yourYear);
calendar.set(Calendar.MONTH, yourMonth - Calendar.JANUARY); //注意减去1,因为月份从0开始计数
```
这里假设`yourYear`和`yourMonth`是你想要查询的具体年份和月份。
2. 调用`getActualMaximum(Calendar.DAY_OF_MONTH)`方法,它会返回给定日历类型的最大值,即该月份的实际天数。
```java
int daysInMonth = calendar.getActualMaximum(Calendar.DAY_OF_MONTH);
```
3. 最后,`daysInMonth`变量就存储了所查询月份的天数。
阅读全文