java获取一年中最后一天
时间: 2024-01-28 08:05:55 浏览: 93
Java实现获取某年某月第一天/最后一天的方法
5星 · 资源好评率100%
你可以使用Java中的Calendar类来获取一年中的最后一天。以下是示例代码:
```java
import java.util.Calendar;
public class LastDayOfYear {
public static void main(String[] args) {
// 获取当前时间
Calendar calendar = Calendar.getInstance();
int year = calendar.get(Calendar.YEAR);
// 设置为下一年的第一天
calendar.set(year + 1, 0, 1);
// 减去一天,即为当前年的最后一天
calendar.add(Calendar.DAY_OF_YEAR, -1);
// 获取最后一天的年份、月份和日
int lastDayOfYear = calendar.get(Calendar.DAY_OF_MONTH);
int lastMonthOfYear = calendar.get(Calendar.MONTH) + 1;
int yearOfLastDay = calendar.get(Calendar.YEAR);
System.out.println("最后一天是:" + yearOfLastDay + "-" + lastMonthOfYear + "-" + lastDayOfYear);
}
}
```
该代码将输出当前年份的最后一天。
阅读全文