Java 获取上周周一开始时间和上周周日结束时间
时间: 2023-06-07 21:09:47 浏览: 142
js获取当前周、上一周、下一周日期
你好,这是一个关于Java的问题,我可以帮您解答。获取上周周一开始时间和上周周日结束时间,可以使用以下代码实现:
```
import java.time.DayOfWeek;
import java.time.LocalDate;
import java.time.temporal.TemporalAdjusters;
public class PreviousWeekDates {
public static void main(String[] args) {
LocalDate today = LocalDate.now();
LocalDate previousWeekMonday = today.minusWeeks(1).with(TemporalAdjusters.previousOrSame(DayOfWeek.MONDAY));
LocalDate previousWeekSunday = today.minusWeeks(1).with(TemporalAdjusters.nextOrSame(DayOfWeek.SUNDAY));
System.out.println("上周周一的日期:" + previousWeekMonday);
System.out.println("上周周日的日期:" + previousWeekSunday);
}
}
```
这段代码先获取当前系统时间的LocalDate对象,然后利用minusWeeks()方法获取上周的日期,再使用TemporalAdjusters类的previousOrSame()方法和nextOrSame()方法获取上周的周一和周日的日期。最后输出结果即可。
感谢您的提问,希望能够帮助到您。
阅读全文