본문 바로가기

[Oracle] to_date사용 요령 (문자열을 DateTime형태로)

I'm 영서 2023. 3. 22.
반응형

가끔 C#을 쓰다보면 DateTime이 <2023-03-22 오전 10:00:00> 과 같이 나오는데, to_date를 어떻게 써야할지 헷갈린다.

 

이때 

SELECT TO_DATE('2023-03-22 오전 10:00:00', 'YYYY-MM-DD AM HH:MI:SS') FROM dual

이렇게 쓰면 문자열을 DAteTime으로 바꿀수 있다.

 

세부사항

 

TO_DATE의 기본 구문은

TO_DATE(char, fmt)

인데,

이때 char는 변환할 문자열이고 fmt는 char의 날짜 형식을 말한다.

 

 

지정자설명

YYYY 연도 (4자리)
YY 연도 (2자리)
MM 월 (01-12)
MON 월 (Jan-Dec)
DD 일 (01-31)
DDD 일 (1-366)
HH24 시간 (24시간제)
HH 시간 (12시간제)
MI 분 (00-59)
SS 초 (00-59)
AM/PM 오전/오후
반응형

댓글