The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Преобразование дат (сек. с 1970 и timestamp) в PostgreSQL
Из еpoch в timestamp:
   'epoch'::timestamptz  + '$epoch_time sec'::interval
   или $epoch_time::int4::abstime::timestamptz
   или timestamptz 'epoch' + '$epoch_time second'

Из timestamp в epoch:
   date_part('epoch', timestamp_field) 
 
30.08.2001
Ключи: postgresql, time / Лицензия: CC-BY
Раздел:    Корень / Программисту и web-разработчику / SQL и базы данных / PostgreSQL специфика / Оптимизация и администрирование PostgreSQL

Обсуждение [ RSS ]
  • 1, Александр (??), 11:57, 23/09/2004 [ответить]  
  • +/
    Подскажите
    В timestamp 'epoch' + '$epoch_time second' вставляю в '$epoch_time second' имя столбца из таблицы с секундами от начала эпохи - неработает.
     
  • 3, Pilat (?), 14:14, 07/12/2007 [ответить]  
  • +/
    Пример для еpoch в timestamp:

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

     


     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру