LocalDateTime转换成String
时间: 2023-10-14 22:03:22 浏览: 325
Java8时间转换(LocalDateTime)代码实例
要将`LocalDateTime`对象转换为字符串,你可以使用`DateTimeFormatter`类来指定所需的日期时间格式,并通过调用`format()`方法将`LocalDateTime`对象格式化为字符串。
以下是一个示例代码:
```java
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class LocalDateTimeToStringExample {
public static void main(String[] args) {
// 创建一个LocalDateTime对象
LocalDateTime localDateTime = LocalDateTime.of(2021, 1, 1, 12, 0, 0);
// 定义格式化模式
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
// 将LocalDateTime对象格式化为字符串
String dateTimeString = localDateTime.format(formatter);
System.out.println("LocalDateTime: " + localDateTime);
System.out.println("Formatted String: " + dateTimeString);
}
}
```
以上代码将输出以下结果:
```
LocalDateTime: 2021-01-01T12:00
Formatted String: 2021-01-01 12:00:00
```
这样,你就成功地将`LocalDateTime`对象转换为了字符串。你可以根据需要调整日期时间格式的模式。
阅读全文