Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Konwertuj czas 24-godzinny na 12-godzinny plus wskazanie AM/PM Oracle SQL

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 .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zaimportuj plik CSV do zewnętrznej tabeli Oracle

  2. Funkcja LOWER() w Oracle

  3. Jak rozpoznać, czy wartość nie jest liczbowa w Oracle?

  4. Funkcja wymiany Oracle

  5. Czy funkcja EXTRACT Oracle łamie NOENTITYESCAPING w XMLELEMENT?