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包来实现。