sql >> Base de Datos >  >> RDS >> Oracle

Convierta el tiempo de 24 horas a 12 horas más la indicación AM/PM Oracle SQL

Para el horario de 24 horas, debe usar HH24 en lugar de HH .

Para el horario de 12 horas, el indicador AM/PM se escribe como A.M. (si desea puntos en el resultado) o AM (si no lo hace). Por ejemplo:

SELECT invoice_date,
       TO_CHAR(invoice_date, 'DD-MM-YYYY HH24:MI:SS') "Date 24Hr",
       TO_CHAR(invoice_date, 'DD-MM-YYYY HH:MI:SS AM') "Date 12Hr"
  FROM invoices
;

Para obtener más información sobre los modelos de formato que puede usar con TO_CHAR en una fecha, consulte http://docs. oracle.com/cd/E16655_01/server.121/e17750/ch4datetime.htm#NLSPG004 .