java去某月最后一天
时间: 2023-10-06 08:03:25 浏览: 56
在Java中,可以使用`Calendar`类来获取某个月份的最后一天。下面是一个示例代码:
```java
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
int month = 12; // 指定月份,这里以12月为例
// 创建Calendar实例
Calendar calendar = Calendar.getInstance();
// 设置年份和月份
calendar.set(Calendar.YEAR, Calendar.getInstance().get(Calendar.YEAR));
calendar.set(Calendar.MONTH, month - 1); // 月份从0开始,所以要减1
// 获取最后一天
int lastDay = calendar.getActualMaximum(Calendar.DAY_OF_MONTH);
System.out.println(month + "月最后一天是:" + lastDay + "日");
}
}
```
在这个示例中,我们首先通过`Calendar.getInstance()`方法创建了一个`Calendar`实例。然后设置了年份为当前年份,并通过给定的月份设置了`Calendar`对象的月份。 接下来,使用`getActualMaximum(Calendar.DAY_OF_MONTH)`方法来获取该月的最大天数。最后,打印出最后一天的信息。
通过这种方法,我们可以根据需要获取任何月份的最后一天。