За 24-часовото време трябва да използвате HH24 вместо HH .
За 12-часовото време индикаторът AM/PM се изписва като A.M. (ако искате точки в резултата) или AM (ако не го направите). Например:
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
;
За повече информация относно моделите на формати, които можете да използвате с TO_CHAR на дата, вижте https://docs. oracle.com/cd/E16655_01/server.121/e17750/ch4datetime.htm#NLSPG004
.