-
java.timeパッケージを使用する方法: Java 8以降では、java.timeパッケージが導入され、日付や時間の処理を行うための便利なクラスが提供されています。
import java.time.LocalDate; public class Main { public static void main(String[] args) { LocalDate currentDate = LocalDate.now(); System.out.println("現在の日付: " + currentDate); } }
上記のコードでは、
LocalDate.now()
メソッドを使用して現在の日付を取得し、System.out.println()
メソッドを使用して結果を出力しています。 -
java.util.Calendarクラスを使用する方法: Java 7以前のバージョンでは、
java.util.Calendar
クラスを使用することが一般的でした。import java.util.Calendar; public class Main { public static void main(String[] args) { Calendar calendar = Calendar.getInstance(); int year = calendar.get(Calendar.YEAR); int month = calendar.get(Calendar.MONTH) + 1; // 月は0から始まるため+1する int day = calendar.get(Calendar.DAY_OF_MONTH); System.out.println("現在の日付: " + year + "-" + month + "-" + day); } }
Calendar.getInstance()
メソッドを使用してカレンダーオブジェクトを取得し、get()
メソッドを使用して年、月、日を取得しています。
以上がJavaで現在の日付を取得するためのシンプルで簡単な方法とコード例です。どちらの方法も効果的に現在の日付を取得できますので、お好みの方法を選んで利用してください。