java localdatetime转string
时间: 2023-08-31 16:08:52 浏览: 104
要将Java的LocalDateTime对象转换为String,可以使用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 formattedDateTime = now.format(formatter);
System.out.println(formattedDateTime);
}
}
```
在上面的示例中,我们使用了`LocalDateTime.now()`来获取当前的日期和时间。然后,我们创建了一个`DateTimeFormatter`对象,指定了期望的日期时间格式(例如"yyyy-MM-dd HH:mm:ss")。最后,我们使用`format()`方法将`LocalDateTime`对象转换为字符串,并打印输出结果。
你可以根据自己的需求调整日期时间格式。
相关问题
java localdatetime 转string
可以使用Java 8中的DateTimeFormatter类将字符串转换为LocalDateTime对象。具体步骤如下:
1. 创建DateTimeFormatter对象,指定字符串的格式。
2. 调用LocalDateTime类的parse()方法,将字符串转换为LocalDateTime对象。
示例代码如下:
```
String str = "2021-07-01 12:30:45";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime dateTime = LocalDateTime.parse(str, formatter);
```
其中,DateTimeFormatter.ofPattern()方法中的参数是字符串的格式,具体格式可以根据实际情况进行调整。
java LocalDateTime 转String
可以使用DateTimeFormatter类将LocalDateTime对象转换为String对象,示例代码如下:
```java
LocalDateTime dateTime = LocalDateTime.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String formattedDateTime = dateTime.format(formatter);
System.out.println(formattedDateTime);
```
其中,`DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")`指定了转换的格式,具体格式可以根据需要进行修改。
阅读全文