Dấu thời gian UNIX đại diện cho số giây đã trôi qua kể từ ngày 1 tháng 1 năm 1970. Oracle cho phép thêm một số ngày trực tiếp vào dấu thời gian. Chúng tôi có thể tạo dấu thời gian bạn muốn bằng cách thêm số ngày thích hợp trong giá trị dấu thời gian UNIX của bạn vào 1970-01-01 00:00:00
:
SELECT
TIMESTAMP '1970-01-01 00:00:00' + NUMTODSINTERVAL(1511421211, 'second')
FROM dual;
Điều này trả về như sau:
23.11.2017 07:13:31