Scikit Web

PostgresSQL DATETIME to UnixTime Example - 포스트그래스 데이트타임 유닉스 타임 변환 예제 본문

Backend/PostgresSQL

PostgresSQL DATETIME to UnixTime Example - 포스트그래스 데이트타임 유닉스 타임 변환 예제

Keun0 2022. 6. 23. 20:31
728x90
반응형

TypeORM을 사용하게 되면 기본적으로 시간 정보들이 DATE 타입으로 들어가게 되어 있다.

 

DATE 타입이다 보니 타임존의 개념을 가지고 웹 개발을 하다보면 계산하기가 쉽지 않을때가 있는데 이러한 상황에서 생성된 데이터들을 검토하기 위한 SQL 쿼리 이다.

 

해당 쿼리를 실행하면 UnixTime 정보가 소수 점 까지보이는데 실제로 unixtime 변환해주는 온라인 서비스들에서 사용할때는 소수점 이전 데이터만 사용하면 된다.

 

Date 정보가 있는 컬럼을 기준으로 변환하는 쿼리

select extract(epoch from 'createdDate') as unixTime, 'createdDate' from user_entity;

하나의 Date 정보만 변환하는 쿼리

select extract(epoch from '2021-06-23 18:27:30');
728x90
반응형
Comments