📌  相关文章
📜  Java中的 LocalDateTime toLocalTime() 方法及示例(1)

📅  最后修改于: 2023-12-03 15:31:53.490000             🧑  作者: Mango

Java中的 LocalDateTime toLocalTime() 方法及示例

toLocalTime() 方法是 LocalDateTime 类中的一个方法,用于返回这个 LocalDateTime 对象的时间部分,即一个 LocalTime 对象。

使用方法
public LocalTime toLocalTime()
参数说明

无参数

返回值说明

返回一个 LocalTime 对象,表示这个 LocalDateTime 对象的时间部分。

示例
LocalDateTime dateTime = LocalDateTime.of(2021, 3, 2, 10, 30, 45);
LocalTime time = dateTime.toLocalTime();
System.out.println("dateTime: " + dateTime); // 输出:dateTime: 2021-03-02T10:30:45
System.out.println("time: " + time); // 输出:time: 10:30:45

上面的示例中,我们创建了一个 LocalDateTime 对象,包含了日期和时间。然后使用 toLocalTime() 方法获取了这个对象的时间部分,得到了一个 LocalTime 对象。最后分别输出了原来的 LocalDateTime 对象和获取到的 LocalTime 对象。

需要注意的是,LocalDateTime 类和 LocalTime 类都是不可变类,即一旦创建了对象,就不能再修改其值。因此在使用 toLocalTime() 方法时,只是获取了一个新的 LocalTime 对象,原来的 LocalDateTime 对象并没有改变。