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

конвертирайте unix_timestamp в timestamp в oracle

Часовото клеймо на UNIX представлява броя секунди, изминали от 1 януари 1970 г. Oracle позволява добавяне на известен брой дни директно към времевия печат. Можем да изградим клеймото за време, което искате, като добавим съответния брой дни във вашата стойност за клеймо за време в UNIX към 1970-01-01 00:00:00 :

SELECT
    TIMESTAMP '1970-01-01 00:00:00' + NUMTODSINTERVAL(1511421211, 'second')
FROM dual;

Това връща следното:

23.11.2017 07:13:31

Демо




  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 с Ref Cursor като Out-параметър от C#?

  2. Какво означават квадратни скоби в Oracle SQL заявка?

  3. REMAINDER() Функция в Oracle

  4. предимството на използването на тригер за попълване на сурогатен ключ в oracle plsql

  5. Низ за свързване на Oracle със знак @ в паролата