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

OracleSQL конвертира полетата за дата в друга часова зона

Използвайте FROM_TZ( timestampvalue, timezone ) за да конвертирате клеймо за време в клеймо за определена часова зона и след това можете да използвате AT TIME ZONE 'UTC' за да го преобразувате в часовата зона UTC и да го върнете към дата:

SELECT CAST(
         FROM_TZ(
           CAST( your_column AS TIMESTAMP ),
           'Europe/Berlin'
         )
         AT TIME ZONE 'UTC'
         AS DATE
       )
FROM   your_table;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle Form замръзва след конфигуриране на WEBUTIL

  2. ATAN() Функция в Oracle

  3. Списък на таблица и колони в едно изявление

  4. Как да конвертирате CLOB в BLOB в Oracle?

  5. Как да добавя персонализирана колона в таблична форма?