はじめに
getDayOfWeek()
メソッドは、指定された日付の曜日を取得するために使用されます。これは、Java の java.time.LocalDate
クラスの一部です。このメソッドは、指定された日付の曜日を表す java.time.DayOfWeek
列挙型のオブジェクトを返します。
💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください
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システムのターミナルでコードを正常に実行してください。