스프링

sql.Date 와 util.Date의 차이

그리득 2024. 1. 6. 19:57
728x90

채팅 기능을 구현중에 현재 시간을 가져와야하는 메소드가 필요하여 LocalDateTime을 사용했는데

sql패키지의 Date는 년/월/일까지밖에 없어서

시/분/초까지의 정보가 들어있는 util패키지의 Date클래스를 사용하기로 하였다.

 

sql패키지의 Date클래스는 util패키지의 Date클래스를 상속받기 때문에 이제는 util패키지의 Date클래스를 주로 쓸 거 같다.

 

// LocallDateTime 객체 생성(현재 시간)
LocalDateTime now=LocalDateTime.now();
// LocalDateTime -> Date 변환
Date date=Timestamp.valueOf(now);
		
message.setSendAt(date);

 

 

valueOf를 통해 Date타입으로 변환 후 JSP에 보내니 값을 잘 가져온다!