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

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

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

介绍

在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。