Javaで現在のタイムスタンプを取得する方法


  1. System.currentTimeMillis()を使用する方法: System.currentTimeMillis()メソッドを使用すると、1970年1月1日午前0時からの経過時間をミリ秒単位で取得できます。以下は、この方法のコード例です。

    long timestamp = System.currentTimeMillis();
  2. java.util.Dateクラスを使用する方法: java.util.Dateクラスを使用して現在の日付と時刻を取得し、getTime()メソッドを使用してタイムスタンプを取得することもできます。以下は、この方法のコード例です。

    Date date = new Date();
    long timestamp = date.getTime();
  3. java.timeパッケージを使用する方法 (Java 8以降): Java 8以降では、java.timeパッケージを使用して日付と時刻を処理することが推奨されています。以下は、この方法のコード例です。

    Instant instant = Instant.now();
    long timestamp = instant.toEpochMilli();

これらの方法を使用すると、Javaで現在のタイムスタンプを簡単に取得できます。選択肢に応じて、最適な方法を選んでください。