sql >> Databáze >  >> RDS >> Oracle

převést unix_timestamp na časové razítko v oracle

UNIXové časové razítko představuje počet sekund, které uplynuly od 1. ledna 1970. Oracle umožňuje přidat určitý počet dní přímo k časovému razítku. Můžeme vytvořit požadované časové razítko přidáním příslušného počtu dní do hodnoty vašeho časového razítka UNIX do 1970-01-01 00:00:00 :

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

To vrátí následující:

23.11.2017 07:13:31

Ukázka




  1. Jak získat prvky s jedinečným číslem z pole json v PostgreSQL?

  2. Strukturování jako Query v mySQL a VB.Net

  3. Primární klíč pro zpracování Android Realm v relačním objektu

  4. Jak VYBRAT Z uložené procedury