java LocalDateTime 格式化
时间: 2025-01-20 18:58:55 浏览: 45
`LocalDateTime` 是 Java 8 中的一个日期时间类,它表示的是没有时区信息的时间点,通常包含年、月、日、小时、分钟和秒。如果你想要将 `LocalDateTime` 对象格式化成字符串以便于打印或存储,你可以使用 `DateTimeFormatter` 类来进行转换。
以下是一个简单的例子:
```java
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class Main {
public static void main(String[] args) {
LocalDateTime now = LocalDateTime.now(); // 获取当前时间
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); // 设置日期时间格式
String formattedDate = now.format(formatter); // 将 LocalDateTime 格式化为字符串
System.out.println("Current date and time: " + formattedDate);
}
}
```
在这个示例中,`ofPattern()` 方法接受一个模式字符串,如 `"yyyy-MM-dd HH:mm:ss"`,这个模式指示了输出的日期时间应该按照"年-月-日 时:分:秒"的格式。你可以根据需要修改这个模式。
阅读全文
相关推荐


















