LocalDateTime怎么变成yyyy-mm-dd的格式
时间: 2023-08-16 10:09:21 浏览: 121
scala代码-scala 获取当前日期,日期的加减等
要将 `LocalDateTime` 对象格式化为 `yyyy-mm-dd` 的字符串,可以使用 `DateTimeFormatter` 类来实现。下面是一个示例代码:
```java
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class LocalDateTimeExample {
public static void main(String[] args) {
LocalDateTime dateTime = LocalDateTime.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
String formattedDate = dateTime.format(formatter);
System.out.println("Formatted Date: " + formattedDate);
}
}
```
在上面的示例中,我们首先创建了一个 `LocalDateTime` 对象,然后使用 `DateTimeFormatter` 的 `ofPattern` 方法创建了一个指定格式的格式化器。`"yyyy-MM-dd"` 表示年份-月份-日期的格式。
接下来,我们调用 `format` 方法将 `LocalDateTime` 对象格式化为字符串,并将其赋值给 `formattedDate` 变量。
最后,我们打印出格式化后的日期字符串。
运行示例代码,你将得到当前日期的格式化结果,例如:`Formatted Date: 2022-12-31`。
希望这可以帮助到你!如有任何进一步的问题,请随时提问。
阅读全文