sql >> Base de Datos >  >> RDS >> Oracle

Conversión de Oracle de marca de tiempo UNIX a marca de tiempo con zona horaria

La marca de tiempo de Unix es de 1970-01-01 00:00:00 UTC . Cuando simplemente haces timestamp '1970-01-01 00:00:00' ¡Oracle toma su zona horaria local!

Tienes que hacerlo así:

(TIMESTAMP '1970-01-01 00:00:00' AT TIME ZONE 'UTC' +     
    numtodsinterval(1204104116656/1000,'second')) AT time zone tz_offset('PST');

`