DateTimeFormatter格式化Date
时间: 2024-02-06 08:07:25 浏览: 273
DateTimeFormatter是Java 8中用于格式化和解析日期时间的类。它提供了一种灵活的方式来定义日期时间的格式,并将其转换为字符串或解析为日期时间对象。
下面是一个示例,演示如何使用DateTimeFormatter格式化Date对象:
```java
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
public class Main {
public static void main(String[] args) {
// 创建一个DateTimeFormatter对象,指定日期格式
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
// 创建一个LocalDate对象,表示当前日期
LocalDate date = LocalDate.now();
// 使用DateTimeFormatter格式化日期
String formattedDate = date.format(formatter);
// 输出格式化后的日期字符串
System.out.println("Formatted date: " + formattedDate);
}
}
```
输出结果将是当前日期的格式化字符串,例如:"Formatted date: 2021-01-01"。
阅读全文