
Java의 LocalDate와 LocalDateTime은 모두 날짜를 다루는 클래스입니다. 하지만 LocalDate는 날짜만을 다루고, LocalDateTime은 날짜와 시간을 다루는 클래스입니다.
LocalDate를 사용할 때, 시간을 포함하지 않으려면 LocalDateTime을 사용한 후 시간을 00:00:00으로 설정하는 방법을 사용할 수 있습니다.
예를 들어, LocalDateTime.now().withHour(0).withMinute(0).withSecond(0)과 같은 방법을 사용할 수 있습니다.
또는, LocalDateTime.now().truncatedTo(ChronoUnit.DAY)과 같은 방법을 사용할 수 있습니다.
이러한 방법을 사용하면, LocalDateTime을 사용했지만 시간을 포함하지 않는 날짜를 얻을 수 있습니다.
2025-03-09 08:18