Tengo una tabla que tiene campo de fecha. Cuando ejecuto una consulta, veo esto:cómo mostrar solo el tiempo en el oráculo?
01/10/2009 22:10:39
¿Cómo puedo recuperar sólo el tiempo (es decir: 22:10:39)
Tengo una tabla que tiene campo de fecha. Cuando ejecuto una consulta, veo esto:cómo mostrar solo el tiempo en el oráculo?
01/10/2009 22:10:39
¿Cómo puedo recuperar sólo el tiempo (es decir: 22:10:39)
puede probar esto:
SELECT TO_CHAR(yourval, 'DD-MON-YYYY HH:MI:SS') FROM yourtable;
SELECT TO_CHAR(yourval, 'HH:MI:SS') FROM yourtable;
Editar: como @steven señalado, que tienen 24 horas de uso estilo
SELECT TO_CHAR(yourval, 'HH24:MI:SS') FROM yourtable;
SELECT TO_CHAR (SYSDATE, 'HH: MI: SS') FROM DUAL
Se necesita el formato HH24
, ya HH
es sólo una fecha de 12 horas.
select to_char(SYSDATE, 'HH24:MI:SS') from dual
select to_char(YourDateColumn, 'HH24:MI:SS') from YourTable
SELECT TO_CHAR (DATE_COLUMN, 'HH24: MI: SS') de la tabla;