sql >> Base de Datos >  >> RDS >> PostgreSQL

Convertir segundos a aaaa-mm-dd hh:mm:ss PostgreSQL

Un interval no es una "marca de tiempo".

El to_timestamp() La función acepta segundos como entrada y puede convertir eso en una marca de tiempo adecuada. Creo que tu 1444646136079 es de hecho milli segundos, no segundos:

select to_char(to_timestamp(1444646136079 / 1000), 'yyyy-mm-dd HH24:MI:SS')

devuelve:

2015-10-12 12:35:36