介绍
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 系统的终端中成功运行代码。