entity에서 timestamp 컬럼을 만들고, 아래와 같이 설정을 해주었다.
그리고 DB 컬럼에서 data type을 Date로 했더니..
@Column({ type: 'timestamp' })
@Transform(transformDate)
timestamp: LocalDateTime;
timestamp가 년-월-일 밖에 찍혀서 나오지 않았다!
내가 원하던건 년-월-일 ~ 분 ~ 초 까지 찍혀서 나오는 것이었는데, timestamp를 나름 썼다고 생각했지만 나의 오산이었다.
해결 방법
timestamp의 Date Type을 Date > Timestamp로 변경하였다.
* 참고로 sql timestamp data type이 있다고 하니, 이걸 좀 참고해야겠다.
'Backend > DB' 카테고리의 다른 글
db migration 파일을 작업하면서 알게된 점 (0) | 2024.03.20 |
---|---|
MYSQL) 현재 DB의 timezone 확인해보기 (0) | 2023.10.31 |
created_at과 updated_at에서 날짜가 찍혀서 안나오는 문제 (0) | 2023.10.27 |
table이나 column drop할때 오류 최소화 하는법 (0) | 2023.10.19 |
hard delete와 soft delete의 차이점 (0) | 2023.08.24 |