java获取本月最大天数
时间: 2023-08-12 14:09:12 浏览: 60
您可以使用 `Calendar` 类来获取本月的最大天数。
以下是示例代码:
```java
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
int maxDay = calendar.getActualMaximum(Calendar.DAY_OF_MONTH);
System.out.println("本月最大天数:" + maxDay);
}
}
```
运行此代码将输出当前本月的最大天数。
相关问题
java获取某月最大天数
您可以使用 `Calendar` 类来获取指定月份的最大天数。
以下是示例代码:
```java
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
int year = 2021;
int month = 2; // 2代表2月份
Calendar calendar = Calendar.getInstance();
calendar.set(year, month-1, 1); // 将月份设置为指定的月份,注意:Calendar中月份是从0开始计数的,所以要减1
int maxDay = calendar.getActualMaximum(Calendar.DAY_OF_MONTH);
System.out.println(year + "年" + month + "月最大天数:" + maxDay);
}
}
```
运行此代码将输出指定年月的最大天数。
java获取当前月份天数
当前月份天数可以使用Java的Calendar类和Date类,具体的代码如下:
```
import java.util.Calendar;
import java.util.Date;
public class Main {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
calendar.setTime(new Date());
int daysInMonth = calendar.getActualMaximum(Calendar.DAY_OF_MONTH);
System.out.println("当前月份天数为:" + daysInMonth + " 天");
}
}
```
这个代码可以获取当前系统时间下的月份天数,不需要传递任何参数。