За 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
на дата, вижте http://docs. oracle.com/cd/E16655_01/server.121/e17750/ch4datetime.htm#NLSPG004
.