DataBase/Oracle 2019. 7. 9. 11:56
반응형

-- 1) DATE 타입 
SELECT SYSDATE FROM DUAL;
-- 결과: 09.07.2019 08:50:46

-- 2) DATE 타입 --> CHAR 타입 변경
SELECT TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS') FROM DUAL;
-- 결과: 20190709085255

SELECT TO_CHAR(SYSDATE, 'MM/DD/YYYY HH24:MI:SS') FROM DUAL;
-- 결과: 07/09/2019 08:53:52

-- 3) CHAR 타입 --> DATE 타입 변경 
SELECT TO_DATE('20190709085255','YYYYMMDDHH24MISS') FROM DUAL;
-- 결과: 09.07.2019 08:52:55

SELECT TO_DATE('07/09/2019 08:53:52','MM/DD/YYYY HH24:MI:SS') FROM DUAL;
-- 결과: 09.07.2019 08:53:52

-- 4) 날짜/시간 연산

---- a) 현재 시간
SELECT SYSDATE FROM DUAL;

---- b) 하루 더하기 
SELECT SYSDATE + 1 FROM DUAL;

---- c) 한시간 더하기
SELECT SYSDATE + 1/24 FROM DUAL;

---- d) 1분 더하기 
SELECT SYSDATE + 1/(24*60) FROM DUAL;

---- e) 1초 더하기 
SELECT SYSDATE + 1/(24*60*60) FROM DUAL;

반응형
posted by choiwonwoo
: