はじめに
getChronology()
メソッドは、Java の LocalDate
クラスの一部です。このメソッドは、日付の暦法を返します。これは、その日付を表すために使用される暦システムを指します。この実験では、手順を追って getChronology()
メソッドを使用する方法を学びます。
💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください
getChronology()
メソッドは、Java の LocalDate
クラスの一部です。このメソッドは、日付の暦法を返します。これは、その日付を表すために使用される暦システムを指します。この実験では、手順を追って getChronology()
メソッドを使用する方法を学びます。
まず、ターミナルで次のコマンドを実行して、DateDemo.java
という名前の Java ファイルを作成しましょう。
touch DateDemo.java
例で使用するために、LocalDate
と IsoChronology
クラスをインポートする必要があります。DateDemo.java
ファイルの先頭に次のコードを追加します。
import java.time.LocalDate;
import java.time.chrono.IsoChronology;
特定の日付を表す LocalDate
オブジェクトを作成しましょう。メインメソッドに次のコードを追加します。
LocalDate localDate = LocalDate.of(2018, 2, 20);
これにより、2018 年 2 月 20 日に対応する LocalDate
オブジェクトが作成されます。
次に、getChronology()
メソッドを使って日付の暦法を取得します。次のコードを追加します。
IsoChronology iso = localDate.getChronology();
これにより、ISO-8601 暦システムを表す IsoChronology
オブジェクトが作成されます。
最後に、println()
メソッドを使って日付の暦法を表示します。次のコードを追加します。
System.out.println("Date chronology: " + iso);
これにより、コンソールに日付の暦法が表示されます。
次のコマンドを使用して DateDemo.java
ファイルをコンパイルします。
javac DateDemo.java
次のコマンドでプログラムを実行します。
java DateDemo
日付を表す文字列を使って LocalDate
オブジェクトを作成することもできます。メインメソッドに次のコードを追加します。
String date = "2015-02-06";
LocalDate localDate = LocalDate.parse(date);
これにより、2015 年 2 月 6 日を表す LocalDate
オブジェクトが作成されます。
さて、getChronology()
メソッドを使って日付の暦法を取得してみましょう。次のコードを追加します。
IsoChronology iso = localDate.getChronology();
これにより、ISO-8601 暦システムを表す IsoChronology
オブジェクトが作成されます。
最後に、println()
メソッドを使って日付の暦法を表示します。次のコードを追加します。
System.out.println("Date chronology: " + iso);
これにより、コンソールに日付の暦法が表示されます。
次のコマンドを使って DateDemo.java
ファイルをコンパイルします。
javac DateDemo.java
次のコマンドでプログラムを実行します。
java DateDemo
この実験では、Java の LocalDate
クラスの getChronology()
メソッドの使い方を学びました。getChronology()
メソッドは、日付の暦法を取得するために使用され、その日付を表すために使用される暦システムを表す IsoChronology
オブジェクトを返します。また、文字列を使って LocalDate
オブジェクトを作成し、getChronology()
メソッドを使ってコンソールに日付の暦法を表示する方法も学びました。