一周七天如何获取当前所在的周一的日期
时间: 2024-12-21 11:28:36 浏览: 4
在Java中,获取当前周一开始的日期,你可以使用`java.time`包下的`DayOfWeek`枚举以及`LocalDate`类。这里有一个简单的示例:
```java
import java.time.LocalDate;
import java.time.temporal.TemporalAdjusters;
public class Main {
public static void main(String[] args) {
// 获取当前日期
LocalDate currentDate = LocalDate.now();
// 获取当前日期所在周的第一天(默认周一)
LocalDate startOfCurrentWeek = currentDate.with(TemporalAdjusters.nextOrSame(DayOfWeek.MONDAY));
System.out.println("当前周的开始日期: " + startOfCurrentWeek);
}
}
```
这段代码首先获取了当前日期,然后通过`TemporalAdjusters.nextOrSame`方法调整到本周的周一。
阅读全文