はじめに
java.time.LocalDate
クラスは、2022-05-26
のようなタイムゾーンコンポーネントのない日付を表します。getDayOfMonth()
メソッドは、LocalDate
オブジェクトから月の日付を取得するために使用されます。
💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください
java.time.LocalDate
クラスは、2022-05-26
のようなタイムゾーンコンポーネントのない日付を表します。getDayOfMonth()
メソッドは、LocalDate
オブジェクトから月の日付を取得するために使用されます。
LocalDate
クラスとその getDayOfMonth()
メソッドを使用するには、java.time.LocalDate
パッケージをインポートする必要があります。
import java.time.LocalDate;
利用可能なコンストラクタのいずれかを使用して新しい LocalDate
オブジェクトを作成します。たとえば、2022 年 5 月 26 日の LocalDate
を作成します。
LocalDate localDate = LocalDate.of(2022, 5, 26);
LocalDate
オブジェクトの月の日付を取得するには、getDayOfMonth()
メソッドを呼び出して、その結果を整数型の変数に代入します。
int dayOfMonth = localDate.getDayOfMonth();
System.out.println()
を使用して、コンソールに dayOfMonth
変数の値を表示します。
System.out.println("Day of the month: " + dayOfMonth);
LocalDate
の parse()
メソッドを使用して、文字列を使って日付を解析することができます。たとえば、日付 "2022-05-26"
を解析して、LocalDate
オブジェクトに割り当てます。
LocalDate parsedDate = LocalDate.parse("2022-05-26");
getDayOfMonth()
メソッドを使用して、parsedDate
オブジェクトの月の日付を取得し、その結果を変数に代入します。
int parsedDayOfMonth = parsedDate.getDayOfMonth();
System.out.println()
を使用して、コンソールに parsedDayOfMonth
の値を表示します。
System.out.println("Day of the month (parsed): " + parsedDayOfMonth);
次のコマンドを使用してプログラムをコンパイルします。
javac LocalDateDemo.java
次のコマンドを使用してプログラムを実行します。
java LocalDateDemo
この実験では、Java の LocalDate
クラスの getDayOfMonth()
メソッドの使い方を学びました。LocalDate
オブジェクトを作成し、そのオブジェクトから月の日付を取得し、文字列を使って日付を解析する方法を学びました。また、ターミナルで Java プログラムをコンパイルして実行する方法も学びました。