본문 바로가기

working history

타임스탬프를 현재시간으로 변경

스템프 끝에 세자리는 ms 단위라서 끝에 세자리 떼어내고 계산!

 

select to_char(1289833200/24/3600 + to_date('19700101090000', 'yyyymmddhh24miss'), 'rrrrmmddhh24miss')  || '002'
from dual
 
to_char(substr(estamp, 1, 10)/24/3600+ to_date('19700101090000', 'yyyymmddhh24miss'), 'rrrrmmddhh24miss') || '.' || substr(estamp, 11, 12) estamp_date

select to_char(1289833200/24/3600 + to_date('19700101090000', 'yyyymmddhh24miss'), 'rrrrmmddhh24miss')  || '002'
from dual

 

to_char(substr(estamp, 1, 10)/24/3600+ to_date('19700101090000', 'yyyymmddhh24miss'), 'rrrrmmddhh24miss') || '.' || substr(estamp, 11, 12) estamp_date