powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / UNIX timestamp
4 сообщений из 4, страница 1 из 1
UNIX timestamp
    #32902617
rassvet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Столкнулся с проблемой в plpgsql,
возникла надобность обрабатывать на сервере конвертацию обычной даты в формат UNIX timestamp и обратно по образу команд в php "gmmktime" и "date"
подскажите есть ли встроенные функции или самому писать?
...
Рейтинг: 0 / 0
UNIX timestamp
    #32902902
фффф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
8.5. Date/Time Types
Table 8-13. Special Date/Time Inputs
Код: plaintext
1.
2.
Input String    Valid Types          Description
epoch           date, timestamp    1970-01-01 00:00:00+00 (Unix system time zero)

9.9. Date/Time Functions and Operators
EXTRACT, date_part
epoch
For date and timestamp values, the number of seconds since 1970-01-01 00:00:00-00 (can be negative); for interval values, the total number of seconds in the interval
Код: plaintext
1.
2.
SELECT EXTRACT(EPOCH FROM TIMESTAMP WITH TIME ZONE '2001-02-16 20:38:40-08');
Result:  982384720 

Обратно из UNIX в timestamp (рекомендованный разработчиками способ):
Код: plaintext
1.
2.
3.
4.
5.
SELECT TIMESTAMP WITH TIME ZONE 'epoch' +  982384720  * INTERVAL '1 second';
Result:  17 . 02 . 2001   12 : 38 : 40  <---в местной временной зоне (у меня +08)

SELECT TIMESTAMP 'epoch' +  982384720  * INTERVAL '1 second';
Result:  17 . 02 . 2001   04 : 38 : 40  <---в UTC
...
Рейтинг: 0 / 0
UNIX timestamp
    #32903156
rassvet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо :)
не доотцинил я web документацию, пользовался только chm :(
...
Рейтинг: 0 / 0
UNIX timestamp
    #32904132
nostromo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
chm документация содержит то же самое (по крайней мере в версии 8.0). Попробуйте, например, сделать поиск по слову 'epoch'.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / UNIX timestamp
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]