java生成当前时间,日期格式为yyyy-mm-dd,类型为localdate
时间: 2024-10-08 11:18:06 浏览: 33
Spring Boot 将yyyy-MM-dd格式的文本字符串直接转换为LocalDateTime出现的问题
5星 · 资源好评率100%
在Java中,你可以使用`java.time.LocalDate`类以及`DateTimeFormatter`来生成当前日期,并按照"年-月-日"的格式。以下是一个示例:
```java
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
public class Main {
public static void main(String[] args) {
// 获取当前日期
LocalDate currentDate = LocalDate.now();
// 定义日期格式化器
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
// 将日期格式化为字符串
String formattedDate = currentDate.format(formatter);
System.out.println("当前日期: " + formattedDate);
}
}
```
当你运行这个程序时,它会打印出类似这样的结果:"当前日期: 2023-04-07"。这里,`LocalDate.now()`获取的是系统当前日期,`format()`方法则将其转换为指定格式的字符串。
阅读全文