Java

MySQL DateTime 레코드의 시(hour)와 분(minute)이 제대로 불러와지지 않을 때

PT sun 2020. 8. 17. 01:25

출처 : https://thiago6.tistory.com/94

 

 

 

MySQL에서 DateTime 타입의 컬럼을 자바의 Java.sql.Date 타입으로 가져오던 중

 

DB 에 저장된 날짜

 

컨트롤러에서 시스아웃한 날짜

분명 DB에는 2020-08-16 01:11:15 로 저장되있는데

자바에서는 2020-08-16 00:00 으로 나오는 현상 발생.

 

 

구글링 후 얻어낸 결과!

 

VO(혹은 DTO)의 java.sql.Date 타입을 java.sql.TimeStamp 로 변경해주었더니 초 단위까지 잘 나온다.