LocalDateTime 转String
时间: 2024-03-23 08:35:13 浏览: 46
在Java中,将LocalDateTime转换为String有多种方法。以下是两种常用的方法:
1. 使用DateTimeFormatter类的format方法[^1]:
```java
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
LocalDateTime dateTime = LocalDateTime.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String formattedDateTime = dateTime.format(formatter);
System.out.println(formattedDateTime); // 输出:2022-01-01 12:34:56
```
2. 使用SimpleDateFormat类的format方法[^2]:
```java
import java.time.LocalDateTime;
import java.text.SimpleDateFormat;
LocalDateTime dateTime = LocalDateTime.now();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String formattedDateTime = formatter.format(dateTime);
System.out.println(formattedDateTime); // 输出:2022-01-01 12:34:56
```
阅读全文