Javaで現在の日時を取得する方法(.now()メソッド)


パッケージを使用する方法があります。java.time.LocalDateTimeクラスの.now()メソッドを呼び出すことで、現在の日時情報を取得できます。

以下は、いくつかのコード例です。

import java.time.LocalDateTime;
public class Main {
    public static void main(String[] args) {
        LocalDateTime now = LocalDateTime.now();
        System.out.println("現在の日時: " + now);
    }
}

このコードでは、LocalDateTime.now()メソッドを呼び出して現在の日時を取得し、それをコンソールに出力しています。出力結果は、現在の日時の文字列表現となります。

もう一つの例として、特定の日時フォーマットで現在の日時を表示する方法も紹介します。

import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class Main {
    public static void main(String[] args) {
        LocalDateTime now = LocalDateTime.now();
        DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy/MM/dd HH:mm:ss");
        String formattedDateTime = now.format(formatter);
        System.out.println("現在の日時: " + formattedDateTime);
    }
}

このコードでは、DateTimeFormatterクラスを使用して日時のフォーマットを指定し、現在の日時を指定したフォーマットで表示しています。

これらはJava 8以降で利用可能なAPIです。古いバージョンのJavaを使用している場合は、java.util.Datejava.util.Calendarを使用して現在の日時を取得する方法もありますが、java.timeパッケージが推奨されています。

以上のコード例を参考にして、Javaで現在の日時を取得する方法を試してみてください。