Java代码实现LocalDate转LocalDateTime,yyyy-MM-dd HH:mm:ss
时间: 2023-10-14 16:28:14 浏览: 142
Java中实现LocalDateTime与Date相互转化
可以使用`LocalDateTime.of`方法将`LocalDate`转换为`LocalDateTime`,同时设置时分秒为0:
```java
LocalDate localDate = LocalDate.now();
LocalDateTime localDateTime = LocalDateTime.of(localDate, LocalTime.of(0, 0, 0));
String formattedDateTime = localDateTime.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
System.out.println(formattedDateTime);
```
如果需要当前时间的`LocalDateTime`对象,可以使用`LocalDateTime.now()`方法获取当前时间,然后再进行格式化处理:
```java
LocalDateTime localDateTime = LocalDateTime.now();
String formattedDateTime = localDateTime.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
System.out.println(formattedDateTime);
```
阅读全文