1. 程式人生 > >oracle將unix 時間戳轉換為date類型

oracle將unix 時間戳轉換為date類型

oracle 時區 時間戳 interval 結果 date類 相關 pos unix時間

select to_date(‘19700101‘,‘yyyyMMdd‘)+numtodsinterval(8*3600,‘second‘)+numtodsinterval(60,‘second‘) from dual;

上面的語句將時間戳60轉換為東八區的時間,

參考在hive和python中時間相關的用法,unix時間戳為自UTC的時間 1970-01-01 00:00:00截至到當前的秒數,所以此處轉換後的結果要加上時區的偏移。

oracle將unix 時間戳轉換為date類型