Javaで現在の日付(年月日)を取得する方法
Javaでは、`java.util.Calendar`クラスか`java.time.LocalDate`クラスを用いて、現在の年、月、日を扱えます。
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);
System.out.println("当前日期月份:" + month);
System.out.println("当前日期天:" + day);
}
}
java.time.LocalDateクラスを使用する:
import java.time.LocalDate;
public class Main {
public static void main(String[] args) {
LocalDate currentDate = LocalDate.now();
int year = currentDate.getYear();
int month = currentDate.getMonthValue();
int day = currentDate.getDayOfMonth();
System.out.println("当前日期年份:" + year);
System.out.println("当前日期月份:" + month);
System.out.println("当前日期天:" + day);
}
}
Java.util.Calendarクラス、java.time.LocalDateクラスのいずれを使用しても、現在の年、月、日を取得できます。選択はプロジェクトの要件と個人の好みに依存します。