はじめに
Java の LocalDate のofEpochDay()メソッドは、エポック日数から LocalDate を取得するために使用されます。エポック日は、1970 年 1 月 1 日からの日数の単純な増分カウントです。
Java の LocalDate のofEpochDay()メソッドは、エポック日数から LocalDate を取得するために使用されます。エポック日は、1970 年 1 月 1 日からの日数の単純な増分カウントです。
Java プログラムにjava.time.LocalDateクラスをインポートします。
import java.time.LocalDate;
ofEpochDay() メソッドを使用するには、LocalDate クラスでそれを単に呼び出し、エポック日数を渡します。このメソッドは、エポック日数に基づいて新しい LocalDate インスタンスを返します。
LocalDate date = LocalDate.ofEpochDay(10);
ofEpochDay() メソッドを使用して、10 日後の日付を取得する例を見てみましょう。ここでは、10 日をメソッドに渡して新しい LocalDate インスタンスを取得します。
public class LocalDateofEpochDay {
public static void main(String[] args) {
// get a date 10 days ahead
LocalDate date = LocalDate.ofEpochDay(10);
System.out.println(date); // 出力:1970-01-11
}
}
コードを実行するには、次のコマンドを使用してファイルをコンパイルします。
javac LocalDateofEpochDay.java
次に、次のコマンドを使用してコンパイルされたクラスファイルを実行します。
java LocalDateofEpochDay
ここでは、365 日のエポック日数を加えることで、1 年先の日付を取得しています。
public class LocalDateofEpochDay {
public static void main(String[] args) {
// get a date ahead of 1 year
LocalDate date = LocalDate.ofEpochDay(365);
System.out.println(date); // 出力:1971-01-01
}
}
コードを実行するには、次のコマンドを使用してファイルをコンパイルします。
javac LocalDateofEpochDay.java
次に、次のコマンドを使用してコンパイルされたクラスファイルを実行します。
java LocalDateofEpochDay
この実験では、Java の LocalDate のofEpochDay()メソッドについて学びました。このメソッドを使用して、エポック日数から LocalDate を取得する方法を見ました。正しい日付がどのように計算されるかを見るために、2 つの例を作成しました。