programing

Oracle에서 날짜를 날짜 시간으로 변환하는 방법은 무엇입니까?

instargram 2023. 9. 9. 08:51
반응형

Oracle에서 날짜를 날짜 시간으로 변환하는 방법은 무엇입니까?

오라클에서 이 형식으로 날짜가 있습니다.DD-MM-YYY그리고 나는 이 다른 형식으로 date time으로 변환하고 싶습니다.DD-MM-YYY HH24:MI어떻게 진행하면 됩니까?

이것을 시도해 보았지만 아무 것도 작동하지 않습니다.

to_date(the_date,'DD-MM-YYY HH24:MI')

그리고 이것 또한:

to_date(to_char(date_debut_p),'DD-MM-YYY HH24:MI')

저는 오라클에서 이 형식의 DD-MM-YYY일이 있고 이 다른 형식의 DD-MM-YYHH24:MI로 날짜를 변환하고 싶습니다.

아니요, 헷갈리시네요.Oracle은 표시형식으로 날짜를 저장하지 않습니다.각 바이트가 날짜 시간 값의 다양한 구성 요소를 저장할 때 내부적으로 저장됩니다.

DATE 데이터 유형에는 항상 의 정밀도까지 날짜 및 시간 요소가 모두 포함됩니다.

표시하려면 TO_CHAR적절한 FORMAT MODEL을 사용합니다.

예를들면,

SQL> select to_char(sysdate, 'mm/dd/yyyy hh24:mi:ss') from dual;

TO_CHAR(SYSDATE,'MM
-------------------
11/25/2015 22:25:42

오라클DATE데이터 유형에는 항상 (저장) 시간이 포함됩니다.

보고 싶으시면 TO_CHAR 함수를 사용하시면 됩니다.

예를 들어, 1시간을 추가하고 싶다면, 그냥 사용하면 됩니다.date_debut_p+1/24.

타임스탬프를 숨기려면 다음을 수행할 수 있습니다.

테이블에서 to_timestamp(date_column, 'DD-MM-YYY')를 선택합니다.

그러나 필요한 형식으로 원하는 경우 다음을 수행할 수 있습니다.

to_char(to_time stamp(date_column, 'DD-MON-YY'), 'DD-MM-YYH24'를 선택합니다.MI')를 테이블에서.

도움이 되길..

언급URL : https://stackoverflow.com/questions/33921743/how-to-convert-date-to-datetime-in-oracle

반응형