LocalDateTime 类型的时间 格式为 yyyy-MM-dd HH:mm:ss 返回仍是LocalDateTime
时间: 2023-10-15 11:31:13 浏览: 180
你可以使用 `DateTimeFormatter` 类来将 `LocalDateTime` 对象格式化为指定的字符串格式,然后再将格式化后的字符串解析回 `LocalDateTime` 对象。以下是一个示例代码:
```java
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class Main {
public static void main(String[] args) {
// 创建一个 LocalDateTime 对象
LocalDateTime dateTime = LocalDateTime.now();
// 定义日期时间格式
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
// 将 LocalDateTime 格式化为字符串
String formattedDateTime = dateTime.format(formatter);
System.out.println("Formatted DateTime: " + formattedDateTime);
// 将格式化后的字符串解析回 LocalDateTime 对象
LocalDateTime parsedDateTime = LocalDateTime.parse(formattedDateTime, formatter);
System.out.println("Parsed DateTime: " + parsedDateTime);
}
}
```
该代码会输出当前时间的格式化后的字符串以及解析后的 `LocalDateTime` 对象。请注意,`formatter` 的模式与你所需的格式相匹配,即 `"yyyy-MM-dd HH:mm:ss"`。
阅读全文