java 获取某月有多少天
时间: 2023-08-10 15:02:45 浏览: 133
java代码-获取某月的最大天数
Java中可以使用Calendar类来获取某月有多少天。具体实现如下:
```java
import java.util.Calendar;
public class MonthDays {
public static void main(String[] args) {
int year = 2022;
int month = 2; // 2表示2月,注意月份从0开始计数
Calendar calendar = Calendar.getInstance();
calendar.set(year, month, 1); // 将日期设置为指定年月的第一天
int days = calendar.getActualMaximum(Calendar.DAY_OF_MONTH); // 获取本月的天数
System.out.println(year + "年" + (month + 1) + "月有" + days + "天");
}
}
```
输出结果为:
```
2022年3月有31天
```
阅读全文