programing

Oracle 10g에서 문자열 날짜를 날짜 형식으로 변환하는 방법

iphone6s 2023. 6. 26. 21:08
반응형

Oracle 10g에서 문자열 날짜를 날짜 형식으로 변환하는 방법

내 날짜 값은 다음과 같이 저장됩니다.varchar2그리고 그 가치는15/August/2009,4:30 PM이것을 적절한 날짜 형식으로 변환하는 방법.DD-MM-YYYY.

TO_DATE 함수를 사용하여 문자열을 DATE로 변환한 다음 TO_CHAR을 사용하여 날짜를 다른 문자열로 다시 포맷할 수 있습니다.

SELECT TO_CHAR(
         TO_DATE('15/August/2009,4:30 PM'
                ,'DD/Month/YYYY,HH:MI AM')
       ,'DD-MM-YYYY')
FROM DUAL;

15-08-2009

예를 들어 테이블 이름이 MYTABLE이고 varchar2 열이 MYDATESTRING인 경우:

SELECT TO_CHAR(
         TO_DATE(MYDATESTRING
                ,'DD/Month/YYYY,HH:MI AM')
       ,'DD-MM-YYYY')
FROM MYTABLE;

다음을 사용해야 합니다.TO_DATE기능.

SELECT TO_DATE('01/01/2004', 'MM/DD/YYYY') FROM DUAL;

언급URL : https://stackoverflow.com/questions/8366522/how-to-convert-a-string-date-to-date-format-in-oracle10g

반응형