Как преобразовать целое число unix_timestamp во время в читаемом тексте. Например:
timestamp|integer|not null default 0
select timestamp from table limit 1; 1541001600
1541001600 следует преобразовать в Thu Nov 1 00:00:00 CST 2018
Thu Nov 1 00:00:00 CST 2018
PostgreSQL 8.0.2
Вы действительно должны обновить свой Postgres!Но я думаю, что это будет работать:
select '1970-01-01'::timestamp + 1541001600 * interval '1 second'
Вы можете использовать to_timestamp() в postgresql.
to_timestamp()
select to_timestamp(1541001600) AT TIME ZONE 'CST';
Подробнее см. Ссылка
Для 8.0:
SELECT TIMESTAMP WITH TIME ZONE 'epoch' + 1541001600 * INTERVAL '1 second';