У меня есть таблица с полем даты. При запуске запроса, я вижу это:как показать только время в оракуле?
01/10/2009 22:10:39
Как я могу получить только время (IE: 22:10:39)
У меня есть таблица с полем даты. При запуске запроса, я вижу это:как показать только время в оракуле?
01/10/2009 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;
Edit: , как @steven указал, чтобы иметь 24 часов использования в стиле
SELECT TO_CHAR(yourval, 'HH24:MI:SS') FROM yourtable;
ВЫБРАТЬ TO_CHAR (SYSDATE, 'чч: ми: сс') FROM DUAL
Вам нужен формат HH24
, поскольку HH
лишь 12 часов дата.
select to_char(SYSDATE, 'HH24:MI:SS') from dual
select to_char(YourDateColumn, 'HH24:MI:SS') from YourTable
ВЫБОР TO_CHAR (DATE_COLUMN, 'HH24: MI: SS') из таблицы;