W przypadku 24-godzinnego czasu musisz użyć HH24
zamiast HH
.
W przypadku 12-godzinnego czasu wskaźnik AM/PM jest zapisany jako A.M.
(jeśli chcesz mieć kropki w wyniku) lub A.M.
(jeśli nie). Na przykład:
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
;
Aby uzyskać więcej informacji na temat modeli formatów, których możesz używać z TO_CHAR
w dniu, zobacz http://docs. oracle.com/cd/E16655_01/server.121/e17750/ch4datetime.htm#NLSPG004
.