본문 바로가기
IT/Database

[Oracle] Unix Time To oracle sql (소수점 까지 f 로 )

by 성준하이 2024. 1. 25.
반응형
Unix Time To 일반 시간

SELECT

TO_CHAR(TO_DATE('19700101090000', 'YYYYMMDDHH24MISS') +(

UNIXTIME/86400),'MM/DD HH24:MI:SS')

FROM TABLENAME;

만약 milli seconds 까지 있다면 86400 이 아닌 86400000으로 나눠야한다.

일반 시간 To Unix Time

SELECT

TO_NUMBER(

DATETIME-TO_DATE('01-Jan-1970 00:00:00', 'DD-Mon-YYYY HH24:MI:SS'))*24*60*60

FROM TALBENAME;

 

 

 

만약 milliseconds 까지 있다면 (3자리 경우)

TO_CHAR(SYSTIMESTAMP, 'YYYY-MM-DD HH24:MI:SS.FF3')

이렇게 지정해준다.

반응형

'IT > Database' 카테고리의 다른 글

[Oracle] EXTRACT 함수 관련  (31) 2024.01.30
instr(), like 차이 및 비교  (28) 2024.01.29
[Mysql] Specified key was too long  (25) 2024.01.23
[Mysql]GROUP_CONCAT 관련(order by, 구분자, 인코딩)  (30) 2024.01.22
UUID 만들기 / UUID,GUID 차이  (19) 2024.01.05

댓글