LocalDateTime.now转换为字符串
时间: 2023-10-26 11:34:51 浏览: 42
可以使用DateTimeFormatter类将LocalDateTime对象转换为字符串。例如,可以使用如下代码将LocalDateTime.now转换为字符串:
LocalDateTime now = LocalDateTime.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String formatDateTime = now.format(formatter);
其中,"yyyy-MM-dd HH:mm:ss"是格式化模式,可以根据需要进行更改。
相关问题
LocalDateTime now = LocalDateTime.now(); LocalDateTime yesterday = now.minusDays(1); 将now转成字符串
要将`LocalDateTime`对象转换为字符串,可以使用`DateTimeF`类的`format`方法。以下是将`now`转换为字符串的示例代码:
```java
LocalDateTime now = LocalDateTime.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String nowString = now.format(formatter);
```
在上面的代码中,我们创建了一个`DateTimeFormatter`对象,并指定了日期时间的格式。然后,使用`format`方法将`now`对象转换为字符串。
LocalDateTime转换为字符串
要将LocalDateTime转换为字符串,可以使用DateTimeFormatter类中的format方法。首先,需要创建一个DateTimeFormatter对象,指定所需的日期时间格式。然后,将LocalDateTime对象传递给format方法进行格式化,返回相应的字符串表示。例如,可以使用以下代码将LocalDateTime对象转换为字符串:
```
LocalDateTime localDateTime = LocalDateTime.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String formattedDateTime = localDateTime.format(formatter);
System.out.println(formattedDateTime);
```
以上代码将当前的LocalDateTime对象转换为字符串,并使用"yyyy-MM-dd HH:mm:ss"的格式进行显示。你也可以根据需要自定义日期时间格式,并将其传递给DateTimeFormatter的ofPattern方法。