java中LocalDateTime转为String怎么写
时间: 2024-06-07 21:03:13 浏览: 16
在Java中,可以使用DateTimeFormatter类来将LocalDateTime转换为String。以下是一些示例代码:
```java
// 创建一个LocalDateTime对象
LocalDateTime now = LocalDateTime.now();
// 将LocalDateTime转换为String
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String formattedDateTime = now.format(formatter);
System.out.println("Formatted LocalDateTime: " + formattedDateTime);
```
在上述代码中,我们首先创建了一个LocalDateTime对象,然后使用DateTimeFormatter类的ofPattern方法创建了一个格式化器。最后,我们使用LocalDateTime对象的format方法将其格式化为String。
相关问题
java如何将localdatetime转为string
Java中可以使用DateTimeFormatter类将LocalDateTime转换为String对象。
以下是一个示例代码:
```
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class LocalDateTimeToString {
public static void main(String[] args) {
LocalDateTime now = LocalDateTime.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String formattedDateTime = now.format(formatter);
System.out.println("Formatted LocalDateTime: " + formattedDateTime);
}
}
```
在上面的代码中,我们首先获取了当前的LocalDateTime对象。然后,我们使用DateTimeFormatter类创建了一个格式化模板,并将其用于将LocalDateTime对象格式化为String对象。最后,我们将格式化后的String对象输出到控制台。
java中String转为LocalDateTime怎么写
在Java中,可以使用DateTimeFormatter类的parse()方法将String类型的日期时间转换为LocalDateTime类型。具体实现代码如下:
```
String str = "2021-08-26 18:30:45";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime dateTime = LocalDateTime.parse(str, formatter);
```
其中,str是待转换的字符串,formatter是指定的日期时间格式,dateTime是转换后的LocalDateTime对象。