Java根据当前年份获取所有的季度结束日期
时间: 2024-04-10 08:34:46 浏览: 96
您好!要根据当前年份获取所有的季度结束日期,可以使用Java的`Calendar`类来实现。下面是一个示例代码:
```java
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
int year = Calendar.getInstance().get(Calendar.YEAR);
// 获取1月1日的日期
Calendar calendar = Calendar.getInstance();
calendar.set(year, Calendar.JANUARY, 1);
for (int i = 0; i < 4; i++) {
// 将日期设置为当前季度的最后一天
calendar.set(Calendar.MONTH, i * 3 + 2);
int lastDay = calendar.getActualMaximum(Calendar.DAY_OF_MONTH);
calendar.set(Calendar.DAY_OF_MONTH, lastDay);
System.out.println("第 " + (i + 1) + " 季度结束日期:" + calendar.getTime());
}
}
}
```
这段代码首先获取当前年份,然后创建一个`Calendar`对象,并将日期设置为当前年份的1月1日。接下来,通过循环计算每个季度的结束日期,将月份设置为相应的季度最后一个月,再将日期设置为最后一天。最后,打印出每个季度的结束日期。
希望对您有所帮助!如果您有任何其他问题,请随时提问。
阅读全文
相关推荐


















