はじめに
JavaのLocalDate
クラスには、日付に関する情報を取得するためのいくつかのメソッドがあります。そのようなメソッドの1つがgetMonth()
メソッドで、これは日付の月を取得するために使用されます。この実験では、getMonth()
メソッドの使い方を学びます。
💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください
JavaのLocalDate
クラスには、日付に関する情報を取得するためのいくつかのメソッドがあります。そのようなメソッドの1つがgetMonth()
メソッドで、これは日付の月を取得するために使用されます。この実験では、getMonth()
メソッドの使い方を学びます。
まず、ターミナルで次のようにプロジェクトディレクトリを作成します。
mkdir project
先ほど作成したディレクトリに新しいJavaファイルを次のように作成します。
touch project/DateDemo.java
LocalDate
と Month
クラスを使用するには、Javaファイルの先頭で次のようにインポートする必要があります。
import java.time.LocalDate;
import java.time.Month;
次に、of()
メソッドを使用して LocalDate
オブジェクトを作成します。このオブジェクトは、月を取得したい日付を表します。この例では、日付 2022/10/31
を使用します。
LocalDate localDate = LocalDate.of(2022, 10, 31);
日付の月を取得するには、LocalDate
オブジェクトの getMonth()
メソッドを呼び出します。
Month month = localDate.getMonth();
System.out.println()
メソッドを使用して月を出力します。
System.out.println("Month of date : " + month);
ファイルを保存し、ターミナルで以下のコマンドを使用してプログラムをコンパイルします。
javac project/DateDemo.java
次に、以下のコマンドを使用してプログラムを実行します。
java -cp project DateDemo
プログラムは次のように出力されます。
Month of date : OCTOBER
この実験では、Java の LocalDate
クラスの getMonth()
メソッドを使用して日付の月を取得する方法を学びました。また、LocalDate
オブジェクトを作成し、getMonth()
メソッドから取得した月を出力する方法も学びました。このメソッドは、日付から情報を抽出する必要がある場合や、ユーザーに親切な方法で日付の月を表示したい場合に便利です。