Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Konvertieren Sie die 24-Stunden-Zeit in 12 Stunden plus AM/PM-Anzeige Oracle SQL

Für die 24-Stunden-Zeit müssen Sie HH24 verwenden statt HH .

Für die 12-Stunden-Zeit wird die AM/PM-Anzeige als A.M. geschrieben (wenn Sie Punkte im Ergebnis haben möchten) oder AM (falls nicht). Zum Beispiel:

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
;

Weitere Informationen zu den Formatmodellen, die Sie mit TO_CHAR verwenden können zu einem Datum siehe http://docs. oracle.com/cd/E16655_01/server.121/e17750/ch4datetime.htm#NLSPG004 .