Oracle
 sql >> Base de données >  >> RDS >> Oracle

Conversion Oracle de l'horodatage UNIX en horodatage avec fuseau horaire

L'horodatage Unix est de 1970-01-01 00:00:00 UTC . Lorsque vous faites juste timestamp '1970-01-01 00:00:00' Oracle prend votre fuseau horaire local !

Vous devez le faire comme ceci :

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

`