El uso de los formatos JSON para enviar datos entre sistemas y su utilización en implementaciones de JScript nos ha obligado a acostumbrarnos a usar las fechas en formato de 13 caracteres (p.e. 1442966675000). Sin embargo me fue muy difícil encontrar la manera de generarlo desde el mismo oracle.
Navegando encontré que se puede reproducir este formato desde una consulta sql en oracle de la siguiente manera:
select (sysdate - to_date('1970-01-01', 'yyyy-mm-dd'))/( 1 / 24 / 60 / 60 / 1000) from dual;
Así también se puede obtener la fecha a partir de este formato de 13 caracteres:
select date '1970-01-01' + ( 1 / 24 / 60 / 60 / 1000) * 1442966675000 from dual;
Espero que les sirva, me basé en este post
Gracias fue fundamental para mi generación de gráficos, ya que me pedia la fecha en ese formato.
ResponderEliminar