import java.time.*;
public class DateExample {
public static void main(String[] args) {
Instant now = Instant.now(); // 현재 UTC 시간을 기준으로 Instant 객체 생성
ZoneId zoneId = ZoneId.systemDefault(); // 시스템 기본 시간대
LocalDate date = LocalDate.from(now.atZone(zoneId)); // Instant를 LocalDate로 변환
System.out.println("Converted LocalDate: " + date);
}
}Instant 객체를 사용하여 LocalDate 객체를 생성할 수 있음Instant는 시간의 특정 지점을 나타냄LocalDate로 변환하기 위해 ZoneId와 함께 사용LocalDate 클래스의 from 메서드는 기존의 다른 날짜와 시간 객체를 받아 LocalDate 객체로 변환하는데 사용import java.time.*;
public class DateExample {
public static void main(String[] args) {
LocalDate date = LocalDate.of(2024, Month.JULY, 14); // 2024년 7월 14일에 해당하는 LocalDate 객체 생성
System.out.println("Created LocalDate: " + date);
}
}LocalDate 클래스에서 of 메서드는 년, 월, 일을 매개변수로 받아 새로운 LocalDate 객체를 생성