PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Converti i secondi in aaaa-mm-gg hh:mm:ss PostgreSQL

Un interval non è un "timestamp".

Il to_timestamp() la funzione accetta i secondi come input e può convertirli in un timestamp corretto. Credo che il tuo 1444646136079 sia in effetti milli secondi, non secondi:

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

restituisce:

2015-10-12 12:35:36