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
728x90
'☕️ Java > 기본' 카테고리의 다른 글
[JAVA] List 정렬하기 (ArrayList, LinkedList 등) (0) | 2021.12.16 |
---|---|
[JAVA] Stream의 toList()를 사용하여 ArrayList로 형변환할 때 발생하는 오류 (0) | 2021.12.16 |
[JAVA] 배열에서 ArrayList, ArrayList에서 배열로 (0) | 2021.12.16 |
[JAVA] 형식화 클래스 - DecimalFormat, SimpleDateFormat (0) | 2021.12.16 |
[JAVA] 자바 9~ 17버전의 주요 특징 (0) | 2021.12.15 |