📅  最后修改于: 2023-12-03 15:01:54.720000             🧑  作者: Mango
在Java 8中,LocalDateTime是一个日期时间类。它是一个不可变类,提供了许多处理日期和时间的方法,其中包括toLocalDate()。
toLocalDate()方法是用来将LocalDateTime对象转换为LocalDate对象的方法。LocalDate是一个只表示日期的类。
public LocalDate toLocalDate()
下面是一个将LocalDateTime对象转换为LocalDate对象的示例:
import java.time.LocalDate;
import java.time.LocalDateTime;
public class Main {
public static void main(String[] args) {
// 创建一个LocalDateTime对象
LocalDateTime now = LocalDateTime.now();
System.out.println("LocalDateTime: " + now);
// 将LocalDateTime对象转换为LocalDate对象
LocalDate date = now.toLocalDate();
System.out.println("LocalDate: " + date);
}
}
输出:
LocalDateTime: 2021-09-07T11:32:22.535147
LocalDate: 2021-09-07
可以看出,这个示例首先创建了一个LocalDateTime对象now,然后使用toLocalDate()方法将其转换为LocalDate对象date。最后,输出两个对象的值。从输出结果可以看出,LocalDateTime对象表示日期和时间,而LocalDate对象表示日期。
toLocalDate()方法是用来将LocalDateTime对象转换为LocalDate对象的方法。它在Java 8中引入,可以方便地将日期时间对象转换为只有日期信息的对象。如果你需要处理日期时间信息,建议使用LocalDateTime,如果只需要处理日期信息,建议使用LocalDate。