Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Chuyển đổi thời gian 24 giờ thành 12 giờ cộng với chỉ báo AM / PM Oracle SQL

Đố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 .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SSRS 2016 Nguồn dữ liệu sẽ không hiển thị loại kết nối Oracle

  2. Xác định ngày Phục sinh cho bất kỳ năm nào trong Oracle PLSQL

  3. Chuyến đi OOW15 của tôi đã hoàn tất

  4. Không thể xóa trong cơ sở dữ liệu vì các ràng buộc

  5. Oracle APEX - Xuất truy vấn thành CSV bằng một nút