SQL: Unix Timestamp

Unix Timestamp es el formato en que se representa una fecha y hora contando los segundos transcurridos desde el día 1 de enero de 1970 a las 00:00:00 (comienzo del día). Con SQL de Oracle podemos tratar estas fechas de la siguiente manera:

Hora actual en formato Unix Timestamp:
select (sysdate - to_date('01/01/1970', 'dd/mm/yyyy'))*86400 
from  dual; 

De formato Unix Timestamp a Date:
select to_date('01/01/1970') + &parametro_unixts/86400 
from dual;

0 comentarios: