Đối với thời gian 24 giờ, bạn cần sử dụng HH24
thay vì HH
.
Đối với thời gian 12 giờ, chỉ báo AM / PM được viết là A.M.
(nếu bạn muốn có dấu chấm trong kết quả) hoặc AM
(nếu bạn không). Ví dụ:
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
;
Để biết thêm thông tin về các kiểu định dạng bạn có thể sử dụng với TO_CHAR
vào một ngày, hãy xem http:// docs. oracle.com/cd/E16655_01/server.121/e17750/ch4datetime.htm#NLSPG004
.