Java程序中获取当前日期的代码实现方法有很多,本文将介绍两种实现方法:
- 使用java.util.Date类
- 使用java.time包
使用java.util.Date类
使用java.util.Date类可以获取当前日期,具体实现方法如下:
// 获取当前日期
Date date = new Date();
// 格式化日期
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String dateStr = sdf.format(date);
System.out.println(dateStr);
上面的代码中,使用java.util.Date类的构造方法创建一个Date对象,使用SimpleDateFormat类将Date对象格式化为字符串,输出格式化后的字符串即可。
使用java.time包
Java 8引入了新的日期和时间API,位于java.time包中,使用java.time包可以更加简洁地获取当前日期,具体实现方法如下:
// 获取当前日期
LocalDate date = LocalDate.now();
// 格式化日期
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
String dateStr = date.format(formatter);
System.out.println(dateStr);
上面的代码中,使用LocalDate.now()方法获取当前日期,使用DateTimeFormatter类将LocalDate对象格式化为字符串,输出格式化后的字符串即可。
:Java程序中获取当前日期的代码实现方法有很多,可以使用java.util.Date类或者java.time包来实现。