I am using the following, where I am converting NUMBER variable to Datetime stamp.
to_char(
(to_timestamp('01-JAN-1970 00:00:00','DD-MON-YYYY HH24:MI:SS') +
(END_SAMPLE_TS_5MIN_MS/(1000*60*60*24)),'DD-MON-YYYY HH24:MI:SS')
But I notice the output resulting from above is behind by 1 second from actual value.
Say for example if END_SAMPLE_TS_5MIN_MS=1388984699999.
Instead of showing : 06Jan2014 05:04:59
It is showing it as 06Jan2014 05:05:00
The milliseconds are rounded to nearest second.
Please help!