📅  最后修改于: 2023-12-03 15:31:53.490000             🧑  作者: Mango
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
对象并没有改变。