java将周一到周五的相关年月日打印出来
时间: 2024-04-30 16:22:16 浏览: 43
好的,我可以帮你编写一个Java程序来实现这个功能。以下是示例代码:
```
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
public class Main {
public static void main(String[] args) {
// 设置日期格式
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy年MM月dd日");
// 获取当前日期
LocalDate currentDate = LocalDate.now();
// 计算周一和周五的日期
LocalDate monday = currentDate.with(java.time.temporal.TemporalAdjusters.previousOrSame(java.time.DayOfWeek.MONDAY));
LocalDate friday = currentDate.with(java.time.temporal.TemporalAdjusters.nextOrSame(java.time.DayOfWeek.FRIDAY));
// 打印结果
System.out.println("本周周一:" + monday.format(formatter));
System.out.println("本周周五:" + friday.format(formatter));
}
}
```
当你运行这段代码时,程序会自动计算出本周的周一和周五的日期,并将其打印出来,例如:
```
本周周一:2022年01月31日
本周周五:2022年02月04日
```
阅读全文