| От | Tom Lane |
|---|---|
| Тема | Re: New function: epoch_to_timestamp... |
| Дата | |
| Msg-id | 24487.1061037876@sss.pgh.pa.us обсуждение |
| Ответ на | Re: New function: epoch_to_timestamp... (David Fetter <david@fetter.org>) |
| Список | pgsql-hackers |
David Fetter <david@fetter.org> writes:
> [code]
Seems pretty messy. I believe the standard way of doing this is
regression=# create function epoch_to_timestamp(float8) returns timestamptz as '
regression'# begin
regression'# return ''epoch''::timestamptz + $1 * ''1 second''::interval;
regression'# end' language plpgsql strict immutable;
CREATE FUNCTION
regression=# select now(), extract(epoch from now()); now | date_part
-------------------------------+-----------------2003-08-16 08:43:16.925501-04 | 1061037796.9255
(1 row)
regression=# select epoch_to_timestamp(1061037796.9255); epoch_to_timestamp
-----------------------------2003-08-16 08:43:16.9255-04
(1 row)
regards, tom lane
В списке pgsql-hackers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера