날짜 필드가있는 테이블이 있습니다. 나는 쿼리를 실행하면,이를 참조하십시오오라클에 시간 만 표시하는 방법은 무엇입니까?
2009년 1월 10일 22시 10분 39초
어떻게 난 단지 시간을 검색 할 수 있습니다 (IE : 22시 10분 39초)
날짜 필드가있는 테이블이 있습니다. 나는 쿼리를 실행하면,이를 참조하십시오오라클에 시간 만 표시하는 방법은 무엇입니까?
2009년 1월 10일 22시 10분 39초
어떻게 난 단지 시간을 검색 할 수 있습니다 (IE : 22시 10분 39초)
이 시도 할 수 있습니다 :
이SELECT TO_CHAR(yourval, 'DD-MON-YYYY HH:MI:SS') FROM yourtable;
SELECT TO_CHAR(yourval, 'HH:MI:SS') FROM yourtable;
편집 : 지적 @steven로 24 시간 스타일의 사용
0123을 가지고SELECT TO_CHAR(yourval, 'HH24:MI:SS') FROM yourtable;
SELECT TO_CHAR (SYSDATE는 'HH : MI : SS') HH
은 12 시간의 일이기 때문에 DUAL
FROM 당신은, 형식 HH24
이 필요합니다.
select to_char(SYSDATE, 'HH24:MI:SS') from dual
select to_char(YourDateColumn, 'HH24:MI:SS') from YourTable
TABLE에서 TO_CHAR (DATE_COLUMN, 'HH24 : MI : SS');