📅  最后修改于: 2023-12-03 15:31:33.452000             🧑  作者: Mango
在 Java 中,我们可以使用 java.util.Date
和 java.util.Calendar
类来获取当前日期。在 Java 8 及以上版本中,也可以使用 java.time
包中的日期时间相关的类来获取当前日期。
下面的代码演示了如何使用 java.util.Date
类获取当前日期:
import java.util.Date;
public class GetCurrentDate {
public static void main(String[] args) {
Date currentDate = new Date();
System.out.println("Current Date: " + currentDate);
}
}
输出结果:
Current Date: Tue Sep 28 12:30:39 CST 2021
下面的示例演示了如何使用 java.util.Calendar
类获取当前日期:
import java.util.Calendar;
public class GetCurrentDate {
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("Current Date: " + year + "-" + month + "-" + day);
}
}
输出结果:
Current Date: 2021-9-28
下面的代码演示了如何使用 java.time
包中的 LocalDate
类获取当前日期:
import java.time.LocalDate;
public class GetCurrentDate {
public static void main(String[] args) {
LocalDate currentDate = LocalDate.now();
System.out.println("Current Date: " + currentDate);
}
}
输出结果:
Current Date: 2021-09-28
使用 java.time
包可以更方便地处理日期和时间。你可以查看 Java 8 中的日期时间处理 获取更多关于 java.time
包的信息。
以上就是在 Java 中获取当前日期的几种常见方式。根据项目的需要,选择合适的方式来获取日期吧!