介绍
getDayOfWeek() 方法用于获取给定日期对应的星期几。它是 Java 中 java.time.LocalDate 类的一部分。该方法返回一个 java.time.DayOfWeek 枚举对象,表示给定日期的星期几。
getDayOfWeek() 方法用于获取给定日期对应的星期几。它是 Java 中 java.time.LocalDate 类的一部分。该方法返回一个 java.time.DayOfWeek 枚举对象,表示给定日期的星期几。
导航到项目目录并创建一个名为 GetDayOfWeekDemo.java 的新 Java 文件。
cd ~/project
touch GetDayOfWeekDemo.java
现在,在你的文本编辑器中打开 GetDayOfWeekDemo.java 文件,并导入以下包:
import java.time.DayOfWeek;
import java.time.LocalDate;
导入包后,在 GetDayOfWeekDemo 类中创建一个 main 方法。
public class GetDayOfWeekDemo {
public static void main(String[] args) {
}
}
在 main 方法内部,使用 of() 方法创建一个指定日期的 LocalDate 对象。
LocalDate localDate = LocalDate.of(2021, 8, 25);
现在我们有了一个 LocalDate 对象,可以使用 getDayOfWeek() 方法来获取指定日期的星期几。
DayOfWeek dayOfWeek = localDate.getDayOfWeek();
现在我们可以使用 DayOfWeek 对象的 toString() 方法来打印星期几。
System.out.println("Day of the week: " + dayOfWeek.toString());
保存文件的更改,并使用 javac 命令编译 GetDayOfWeekDemo.java 文件。
javac GetDayOfWeekDemo.java
编译成功后,使用 java 命令运行程序。
java GetDayOfWeekDemo
这将输出指定日期的星期几。
修改 LocalDate 对象中的日期,以获取不同日期的星期几。
LocalDate localDate = LocalDate.of(2021, 8, 30);
要获取当前日期的星期几,我们可以简单地创建一个无参数的 LocalDate 对象。
LocalDate localDate = LocalDate.now();
要获取未来某个日期的星期几,例如 2050 年,只需更改传递给 of() 方法的值即可。
LocalDate localDate = LocalDate.of(2050, 12, 25);
在本实验中,我们学习了如何使用 Java 的 getDayOfWeek() 方法来获取指定日期的星期几。按照上述分步指南,在 Ubuntu 系统的终端中成功运行代码。