java获取每个星期的星期天
时间: 2023-08-13 14:03:03 浏览: 37
Java中可以使用Calendar类来获取每个星期的星期天,具体实现步骤如下:
1. 获取当前时间的Calendar对象
```
Calendar calendar = Calendar.getInstance();
```
2. 将Calendar对象的日期设置为当前星期的第一天(即本周的星期天),并且获取该日期对应的星期天日期
```
calendar.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);
Date sunday = calendar.getTime();
```
3. 将Calendar对象的日期设置为下一个星期的第一天,并且获取该日期对应的星期天日期,即为下一个星期的星期天日期
```
calendar.add(Calendar.DATE, 7);
Date nextSunday = calendar.getTime();
```
完整代码示例:
```
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);
Date sunday = calendar.getTime();
System.out.println("本周的星期天:" + new SimpleDateFormat("yyyy-MM-dd").format(sunday));
calendar.add(Calendar.DATE, 7);
Date nextSunday = calendar.getTime();
System.out.println("下一个星期的星期天:" + new SimpleDateFormat("yyyy-MM-dd").format(nextSunday));
}
```