반응형

Oracle 데이터베이스에서 TO_CHAR 함수를 사용하여 24시간 형식으로 시간을 표시하려면, 날짜와 시간 형식 요소를 지정할 때 'HH24' 형식을 사용하면 됩니다. 'HH24'는 24시간 형식을 나타냅니다.

 

시간을 24시간 형식으로 표기

현재 시간을 24시간 형식으로 표시하는 SQL 쿼리:

SELECT TO_CHAR(SYSDATE, 'HH24:MI:SS') AS current_time
FROM dual;

 

특정 날짜와 시간을 24시간 형식으로 표시:

SELECT TO_CHAR(TO_DATE('2024-07-22 15:30:45', 'YYYY-MM-DD HH24:MI:SS'), 'HH24:MI:SS') AS formatted_time
FROM dual;

 

 

오전/오후로 표기

24시간 형식과 함께 오전/오후를 표시하려면, AM 또는 PM 형식을 함께 사용하면 됩니다. 12시간 형식으로 오전/오후를 구분하는 'AM'/'PM'과 24시간 형식을 동시에 표시하는 예제는 다음과 같습니다.

 

현재 시간을 24시간 형식과 함께 오전/오후로 표시하는 SQL 쿼리:

SELECT TO_CHAR(SYSDATE, 'HH24:MI:SS AM') AS current_time
FROM dual;

 

특정 날짜와 시간을 24시간 형식과 함께 오전/오후로 표시:

SELECT TO_CHAR(TO_DATE('2024-07-22 15:30:45', 'YYYY-MM-DD HH24:MI:SS'), 'HH24:MI:SS AM') AS formatted_time
FROM dual;

 

24시간 형식 대신 12시간 형식으로 시간을 표시하고 오전/오후를 추가하는 방법:

SELECT TO_CHAR(SYSDATE, 'HH:MI:SS AM') AS current_time
FROM dual;

 

밀리초까지 포함하여 표기

현재 시간을 24시간 형식, 오전/오후, 밀리초까지 포함하여 표시하는 SQL 쿼리:

SELECT TO_CHAR(SYSDATE, 'HH24:MI:SS.FF3 AM') AS current_time
FROM dual;

 

특정 날짜와 시간을 24시간 형식, 오전/오후, 밀리초까지 포함하여 표시:

SELECT TO_CHAR(TO_TIMESTAMP('2024-07-22 15:30:45.123', 'YYYY-MM-DD HH24:MI:SS.FF3'), 'HH24:MI:SS.FF3 AM') AS formatted_time
FROM dual;
반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기