URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 4336
[ Назад ]

Исходное сообщение
"Раздел полезных советов: Преобразование дат (сек. с 1970 и timestamp) в PostgreSQL"

Отправлено auto_tips , 23-Сен-04 11:57 
Из еpoch в timestamp:
'epoch'::timestamp  + '$epoch_time sec'::interval
или $epoch_time::int4::abstime::timestamp
или timestamp 'epoch' + '$epoch_time second'
Из timestamp в epoch:
date_part('epoch', timestamp_field)

URL:
Обсуждается: http://www.opennet.me/tips/info/67.shtml


Содержание

Сообщения в этом обсуждении
"Преобразование дат (сек. с 1970 и timestamp) в PostgreSQL"
Отправлено Александр , 23-Сен-04 11:57 
Подскажите
В timestamp 'epoch' + '$epoch_time second' вставляю в '$epoch_time second' имя столбца из таблицы с секундами от начала эпохи - неработает.

"Преобразование дат (сек. с 1970 и timestamp) в PostgreSQL"
Отправлено Pilat , 07-Дек-07 14:14 
Пример для еpoch в timestamp:

select ('1/1/1970'::timestamp + '968190450 seconds')::timestamp;