はじめに
JavaのLocalDateのofEpochDay()
メソッドは、エポック日数からLocalDateを取得するために使用されます。エポック日は、1970年1月1日からの日数の単純な増分カウントです。
💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください
JavaのLocalDateのofEpochDay()
メソッドは、エポック日数からLocalDateを取得するために使用されます。エポック日は、1970年1月1日からの日数の単純な増分カウントです。
Javaプログラムにjava.time.LocalDate
クラスをインポートします。
import java.time.LocalDate;
ofEpochDay()
メソッドの使用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つの例を作成しました。