Java 8 LocalDateTime과 java.util.Date 간 변환
java.util.Date에서 LocalDateTime으로 변환:
java.util.Date 객체를 다음으로 변환하려면 LocalDateTime의 경우 먼저 toInstant() 메서드를 사용하여 Date를 Instant로 변환합니다.
Date in = new Date(); Instant instant = in.toInstant();
그런 다음 LocalDateTime.ofInstant()를 사용하여 LocalDateTime 객체를 만들고 원하는 시간대를 지정합니다.
LocalDateTime ldt = LocalDateTime.ofInstant(instant, ZoneId.systemDefault());
LocalDateTime에서 다음으로 변환 java.util.Date:
LocalDateTime을 java.util.Date로 다시 변환하려면 먼저 atZone() 및 toInstant() 메서드를 사용하여 이를 Instant로 변환합니다.
LocalDateTime ldt = ... ZonedDateTime zdt = ldt.atZone(ZoneId.systemDefault()); Instant instant = zdt.toInstant();
마지막으로, 즉시:
Date out = Date.from(instant);
고려 사항:
위 내용은 Java 8 LocalDateTime과 java.util.Date 사이를 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!