DB/그 외

[Oracle] sysdate에서 시간 데이터 추출하기

HMHA 2023. 6. 23. 13:42
300x250
반응형
300x250

sysdate는 오라클에서 현재 날짜를 다룰때 사용하는 명령어 입니다.

날짜 뿐만 아니라 시분초의 데이터 즉, 시스템의 모든 날짜시간 관련 정보를 담고 있습니다. 날짜 데이터는 확인을 했었고 시간 데이터를 추출하는 방법을 살펴보도록 하겠습니다.

보통은 to_char함수를 이용해서 추출할 수 있는데 우리 to_char는 변환함수라는거 기억나시죠?


to_char(날짜데이터 or 컬럼, '패턴')


 

패턴은 날짜데이터를 어떤 형식으로 출력할 것인지 형식을 지정하는 기호입니다.

패턴은 다음과 같습니다. 오라클은 대소문자 구분하지 않습니다.

패턴 형식
YYYY-MM-DD 년월일을 추출한다.
YYYY : 년도
MM  : 월
DD   : 일


[출력형태]
2019-06-25
HH:MI:SS 시분초를 12시 기준으로 출력한다.
HH : 시
MI  : 분
SS  : 초


[출력형태]
02:02:20
HH24:MI:SS 시분초를 24시 기준으로 출력한다.
HH24 : 24시를 기준으로 출력


[출력형태]
14:02:20
PM HH:MI:SS 오전, 오후를 함께 출력


[출력형태]
오후 02:27:30
YYYY-MM-DD (DY) 요일명을 줄여서 출력
DY : 요일명을 줄여서 출력


[출력형태]
2019-06-25 (화)
YYYY-MM-DD (DAY) 요일명을 출력
DAY : 요일명을  출력


[출력형태]
2019-06-25 (화요일)

 

 

[실습]

YYYY-MM-DD

 

YYYY-MM-DD HH:MI:SS

 

YYYY-MM-DD HH24:MI:SS

 

 

YYYY-MM-DD PM HH:MI:SS

 

 

YYYY-MM-DD (DY)

 

 

 

YYYY-MM-DD (DAY)

 


 

출처 : https://kimsaemjava.tistory.com/52

 

sysdate에서 시간 데이터 추출하기

sysdate는 오라클에서 현재 날짜를 다룰때 사용하는 명령어 입니다. 날짜 뿐만 아니라 시분초의 데이터 즉, 시스템의 모든 날짜시간 관련 정보를 담고 있습니다. 날짜 데이터는 확인을 했었고 시

kimsaemjava.tistory.com

 

300x250
반응형