Oracle
 sql >> база данни >  >> RDS >> Oracle

Преобразувайте 24 часа време в 12 часа плюс индикация AM/PM Oracle SQL

За 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 .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Обвързване на параметри на заявка по име с ODP.NET

  2. Каква е разликата между явните и неявните курсори в Oracle?

  3. Oracle SQL - динамичен случай

  4. Oracle SQL филтър за заявки в JOIN ON срещу WHERE

  5. Разлика между VARCHAR2(10 CHAR) и NVARCHAR2(10)