java语言实现:请用日期和时间转换符的方式,完成“当天是星期几”的判断。(答案输入程序代码,并运行结果截图) 要求:(1)用程序判断当天的日期 (2)用程序判断当天是星期几, (3)程序输出如下形式:
时间: 2024-10-22 17:19:22 浏览: 18
在Java中,你可以使用`java.time`包下的`LocalDate`和`DayOfWeek`类来完成这个任务。以下是一个简单的示例代码:
```java
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
import java.time.temporal.TemporalAdjusters;
public class Main {
public static void main(String[] args) {
// 获取当前日期
LocalDate currentDate = LocalDate.now();
// 创建日期格式化对象
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
String formattedDate = currentDate.format(formatter);
System.out.println("今天是 " + formattedDate + "。");
// 格式化日期并获取星期几
DayOfWeek dayOfWeek = currentDate.getDayOfWeek();
String daysOfWeek = dayOfWeek.getDisplayName(TextStyle.FULL, Locale.getDefault());
System.out.println("今天是 " + daysOfWeek + "。");
// 输出结果截图不是一个文本环境能提供的功能,这里是输出的文本形式:
// 例如:今天是 2023-04-07。今天是 Saturday。
}
}
```
当你运行此程序时,它会显示当前日期以及对应的完整星期名。请注意,这只是一个代码示例,你需要在实际环境中运行以查看具体的日期和星期。
阅读全文