localdatetime转换成localTime
时间: 2023-10-17 20:21:10 浏览: 84
可以使用Java 8的DateTimeFormatter类将LocalDateTime对象转换成LocalTime对象。具体代码示例如下:
```
LocalDateTime dateTime = LocalDateTime.now(); // 获取当前时间
LocalTime time = dateTime.toLocalTime(); // 将LocalDateTime对象转换成LocalTime对象
System.out.println("当前时间是:" + time);
```
相关问题
LocalDateTime转localTime
要将`LocalDateTime`转换为`LocalTime`,你可以使用`toLocalTime()`方法。这个方法会返回`LocalDateTime`对象的时间部分。以下是一个示例代码:
```java
LocalDateTime localDateTime = LocalDateTime.now();
LocalTime localTime = localDateTime.toLocalTime();
```
LocalDateTime转LocalTime
要将 LocalDateTime 转换为 LocalTime,您可以使用 LocalDateTime 的 toLocalTime() 方法。这将返回 LocalDateTime 对象的时间部分,忽略日期部分。
以下是一个示例代码:
```java
import java.time.LocalDateTime;
import java.time.LocalTime;
public class Main {
public static void main(String[] args) {
LocalDateTime dateTime = LocalDateTime.of(2022, 1, 1, 10, 30, 0);
LocalTime time = dateTime.toLocalTime();
System.out.println(time);
}
}
```
在上面的示例中,我们创建了一个 LocalDateTime 对象,并使用 toLocalTime() 方法将其转换为 LocalTime 对象。然后,我们打印输出 LocalTime 对象的值。
输出结果为:10:30:00
请注意,toLocalTime() 方法只提取 LocalDateTime 对象的时间部分,不包括日期。
阅读全文