Oracle 의 해 혹 todate () 와 24 시간 표시 법 및 mm 분 표시

876 단어 Oaclesql
Oracle 의 해 혹 1, 2 todate () 와 24 시간 표 시 법 및 mm 분 표시:
1. Oracle 을 사용 하 는 todate 함수 가 날짜 변환 을 할 때 많은 자바 프로그래머 들 이 저 와 마찬가지 로 직관 적 으로 'yyy - MM - dd HH: mm: ss' 형식 으로 변환 할 수 있 지만 Oracle 에 서 는 오류 가 발생 할 수 있 습 니 다. "ORA 01810 형식 코드 가 두 번 발생 합 니 다."
예:
select to_date('2005-01-01 13:14:20','yyyy-MM-dd HH24:mm:ss') from dual;

SQL 에서 대소 문 자 를 구분 하지 않 고 MM 과 mm 가 같은 형식 코드 로 여 겨 지기 때문에 Oracle 의 SQL 은 분 대신 mi 를 사용 했다.

select to_date('2005-01-01 13:14:20','yyyy-MM-dd HH24:mi:ss') from dual;

2. 다른 24 시간 형식 으로 표시 하려 면 HH 24 를 사용 해 야 합 니 다.

select to_char(sysdate,'yyyy-MM-dd HH24:mi:ss') from dual;//mi   
select to_char(sysdate,'yyyy-MM-dd HH24:mm:ss') from dual;//mm     

좋은 웹페이지 즐겨찾기