Convertools Dev
전체 도구

Oracle Database 유닉스 타임스탬프 변환

Oracle Database에서 현재 에포크 값을 확인하고 유닉스 초와 UTC 날짜를 서로 바꾸는 예시를 복사하세요.

현재 타임스탬프 얻기

SELECT ROUND((CAST(SYS_EXTRACT_UTC(SYSTIMESTAMP) AS DATE)
              - DATE '1970-01-01') * 86400) FROM dual;

타임스탬프를 날짜로

SELECT TIMESTAMP '1970-01-01 00:00:00'
       + NUMTODSINTERVAL(1700000000, 'SECOND') FROM dual;

날짜를 타임스탬프로

SELECT ROUND((TO_DATE('2023-11-14 22:13:20', 'YYYY-MM-DD HH24:MI:SS')
              - DATE '1970-01-01') * 86400) FROM dual;

변환기에서 1700000000 열기

현재 유닉스 시간

초—
밀리초—
UTC
—
내 시간대
—

공식 문서 ↗

무료로 사용할 수 있어요. 입력값은 이 브라우저에만 남아요.

사용 방법

  1. 첫 번째 예시를 Oracle Database 환경에서 실행해 현재 유닉스 시간을 구하세요.
  2. 두 번째 예시에서 1700000000을 UTC 날짜로 변환하세요.
  3. 마지막 예시로 그 날짜를 다시 유닉스 초로 바꿔 보세요.

Oracle DATE 두 값의 차이는 일 단위예요. 86,400을 곱해 초로 바꾸세요. 현재 시각은 SYSTIMESTAMP에서 UTC를 추출한 뒤 DATE로 변환하세요.