localdatetime格式化成字符串
时间: 2023-08-20 21:05:07 浏览: 180
要 LocalDateTime 格式化成字符串,可以使用 DateTimeFormatter 类,具体代码如下:
```java
LocalDateTime now = LocalDateTime.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String formattedDateTime = now.format(formatter);
System.out.println(formattedDateTime);
```
在这个例子中,我们使用了 "yyyy-MM-dd HH:mm:ss" 格式来格式化 LocalDateTime,你可以根据需要自定义格式。
相关问题
localdatetime装换成字符串
在Java中,`LocalDateTime` 类是一个不可变的日期时间对象,它表示没有时区信息的日期和时间。要将 `LocalDateTime` 对象转换为字符串,你可以使用 `DateTimeFormatter` 类来定义一个格式化模式,并通过它来格式化日期时间对象。
下面是一个例子,展示了如何将 `LocalDateTime` 对象转换成字符串:
```java
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class Main {
public static void main(String[] args) {
// 创建一个LocalDateTime实例
LocalDateTime now = LocalDateTime.now();
// 创建一个DateTimeFormatter实例,定义日期时间格式
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
// 使用DateTimeFormatter将LocalDateTime转换为字符串
String formattedDateTime = now.format(formatter);
// 输出转换后的字符串
System.out.println(formattedDateTime);
}
}
```
在这个例子中,我们首先创建了一个当前时间的 `LocalDateTime` 对象,然后使用 `DateTimeFormatter` 定义了一个格式化模式 "yyyy-MM-dd HH:mm:ss",最后通过调用 `LocalDateTime` 对象的 `format` 方法来进行转换。
Java LocalDateTime格式化为字符串
要将Java LocalDateTime格式化为字符串,可以使用DateTimeFormatter类。以下是一个示例代码:
```java
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class Main {
public static void main(String[] args) {
LocalDateTime localDateTime = LocalDateTime.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String formattedDateTime = localDateTime.format(formatter);
System.out.println(formattedDateTime);
}
}
```
在这个示例中,我们使用`LocalDateTime.now()`获取当前日期和时间。然后,我们使用`DateTimeFormatter.ofPattern()`方法创建一个格式化模式,其中`yyyy-MM-dd HH:mm:ss`表示年份、月份、日期、小时、分钟和秒的格式。最后,我们使用`localDateTime.format(formatter)`将`LocalDateTime`对象格式化为字符串,并将结果打印出来。
请注意,你也可以使用其他的时间格式来替换`"yyyy-MM-dd HH:mm:ss"`,以满足你的需求。
阅读全文