はじめに
Java のgetMonthValue()メソッドは、日付の月の値を取得するために使用されます。このメソッドは、月を表す整数値を返します。このメソッドは引数を取らず、整数値を返します。
LocalDate クラスをインポートする
getMonthValue()メソッドを使用するには、ファイルの先頭でjava.time.LocalDateクラスをインポートする必要があります。
import java.time.LocalDate;
LocalDate オブジェクトを作成する
好きな日付を表すLocalDateオブジェクトをof()メソッドを使用して作成します。たとえば、2015 年 2 月 15 日を表すLocalDateオブジェクトを作成するには、次のように記述します。
LocalDate localDate = LocalDate.of(2015, 02, 15);
月の値を取得する
LocalDateオブジェクトの月の値を取得するには、getMonthValue()メソッドを使用します。
int month = localDate.getMonthValue();
月の値を出力する
System.out.println()メソッドを使用して月の値を表示します。
System.out.println("Month of date : "+month);
プログラムをコンパイルして実行する
ターミナルで次のコマンドを使用してプログラムをコンパイルします。
javac ~/project/YourFileName.java
ターミナルで次のコマンドを使用してプログラムを実行します。
java YourFileName
もう 1 つの LocalDate オブジェクトを作成する
好きな別の日付を表すもう 1 つのLocalDateオブジェクトをofYearDay()メソッドを使用して作成します。たとえば、2020 年 4 月 29 日を表すLocalDateオブジェクトを作成するには、次のように記述します。
LocalDate localDate = LocalDate.ofYearDay(2020, 120);
新しい LocalDate オブジェクトの月の値を取得する
新しいLocalDateオブジェクトの月の値を取得するには、getMonthValue()メソッドを使用します。
int month = localDate.getMonthValue();
月の値を出力する
System.out.println()メソッドを使って月の値を表示します。
System.out.println("Month of date : "+month);
まとめ
この実験では、Java のgetMonthValue()メソッドを使って日付の月の値を取得する方法を学びました。手順に従って、Java ファイルを作成し、必要なクラスをインポートし、LocalDateオブジェクトを作成し、getMonthValue()メソッドを使って月の値を取得し、月の値を表示し、プログラムをコンパイルして実行しました。また、もう 1 つのLocalDateオブジェクトを作成し、新しいオブジェクトの月の値をgetMonthValue()メソッドを使って取得し、月の値を表示しました。



