Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Conversão do Oracle de timestamp UNIX para timestamp com fuso horário


O carimbo de data/hora do Unix é de 1970-01-01 00:00:00 UTC . Quando você acabou de fazer timestamp '1970-01-01 00:00:00' Oracle leva seu fuso horário local!

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

`