☕️ Java/기본
[JAVA] 자바 Date to LocalDateTime (& Inversion)
말 랑
2021. 12. 16. 16:49
728x90
Date를 LocalDateTime, LocalDate로 변환
// 1. java.util.Date (현재날짜)
Date date = new Date();
// 2. java.util.Date -> LocalDate
LocalDate localDate = new java.sql.Date(date.getTime()).toLocalDate();
// 3. java.util.Date -> LocalDateTime
LocalDateTime localDateTime = new java.sql.Timestamp(date.getTime()) .toLocalDateTime();
자바 9 이상
// 1. java.util.Date (현재날짜)
Date date = new Date();
// 2. java.util.Date -> LocalDate
LocalDate localDate = LocalDate.ofInstant(date.toInstant(), ZoneId.systemDefault());
// 3. java.util.Date -> LocalDateTime
LocalDateTime localDateTime = LocalDateTime.ofInstant(date.toInstant(), ZoneId.systemDefault());
LocalDateTime를 Date로 변환
LocalDateTime localDateTime = LocalDateTime.now();
Date date = java.sql.Timestamp.valueOf(localDateTime);
LocalDate를 Date로 변환
LocalDate localDate = LocalDate.now();
Date date = java.sql.Date.valueOf(localDate);
📔 Reference
[Java] Date <-> LocalDate, LocalDateTime 변환하기
Date -> LocalDate, LocalDateTime Date -> Instant -> ZonedDateTime -> LocalDate, LocalDateTime Date -> java.sql.Date, java.sql.Timestamp -> LocalDate, LocalDateTime LocalDate.ofInstant(), LocalDateTi..
hianna.tistory.com
728x90