Java の LocalDate の getMonthValue メソッド

JavaJavaBeginner
今すぐ練習

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

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()メソッドを使って取得し、月の値を表示しました。