Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как преобразовать now() в unixtime ? / 10 сообщений из 10, страница 1 из 1
16.06.2017, 12:29
    #39473060
acidophilus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как преобразовать now() в unixtime ?
Доброе утро,

подскажите пожалуйста как преобразовать now() в unixtime ?
...
Рейтинг: 0 / 0
16.06.2017, 12:30
    #39473061
acidophilus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как преобразовать now() в unixtime ?
Так не работает:
Код: sql
1.
SELECT extract(epoch from timestamp (now()) )
...
Рейтинг: 0 / 0
16.06.2017, 12:50
    #39473080
p2.
p2.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как преобразовать now() в unixtime ?
acidophilusне работает
Код: sql
1.
2.
3.
4.
5.
db=> select extract(epoch from timestamptz '2009-02-14 01:31:30+02');
 date_part
------------
 1234567890
(1 row)
...
Рейтинг: 0 / 0
16.06.2017, 12:52
    #39473081
acidophilus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как преобразовать now() в unixtime ?
p2.acidophilusне работает
Код: sql
1.
2.
3.
4.
5.
db=> select extract(epoch from timestamptz '2009-02-14 01:31:30+02');
 date_part
------------
 1234567890
(1 row)



Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
select extract(epoch from timestamptz now());


ОШИБКА:  ошибка синтаксиса (примерное положение: "now")
LINE 1: select extract(epoch from timestamptz now());
                                              ^
********** Ошибка **********

ОШИБКА: ошибка синтаксиса (примерное положение: "now")
SQL-состояние: 42601
Символ: 39
...
Рейтинг: 0 / 0
16.06.2017, 12:55
    #39473082
acidophilus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как преобразовать now() в unixtime ?
p2.,

мне именно столбец timestamp without timezone надо преобразовать в unixtime
...
Рейтинг: 0 / 0
16.06.2017, 12:59
    #39473085
acidophilus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как преобразовать now() в unixtime ?
Код: sql
1.
SELECT extract(epoch FROM now())::integer AS result;



так работает
...
Рейтинг: 0 / 0
16.06.2017, 13:00
    #39473086
qwwq
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как преобразовать now() в unixtime ?
acidophilus,

Д,Б, откройте уже для себя что такое литерал и чем он отличается от функции,

Код: sql
1.
2.
3.
4.
postgres=# select timestamptz'now';
          timestamptz          
-------------------------------
 2017-06-16 12:58:55.648084+03
...
Рейтинг: 0 / 0
16.06.2017, 13:07
    #39473090
acidophilus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как преобразовать now() в unixtime ?
qwwqacidophilus,

Д,Б, откройте уже для себя что такое литерал и чем он отличается от функции,

Код: sql
1.
2.
3.
4.
postgres=# select timestamptz'now';
          timestamptz          
-------------------------------
 2017-06-16 12:58:55.648084+03



но тут же вывелось время а не unixtime
...
Рейтинг: 0 / 0
16.06.2017, 13:36
    #39473120
p2.
p2.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как преобразовать now() в unixtime ?
acidophilus
Код: sql
1.
SELECT extract(epoch FROM now())::integer AS result;


так работаетНе вечно. 20 лет.
...
Рейтинг: 0 / 0
16.06.2017, 14:06
    #39473142
qwwq
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как преобразовать now() в unixtime ?
acidophilusqwwqacidophilus,

Д,Б, откройте уже для себя что такое литерал и чем он отличается от функции,

Код: sql
1.
2.
3.
4.
postgres=# select timestamptz'now';
          timestamptz          
-------------------------------
 2017-06-16 12:58:55.648084+03



но тут же вывелось время а не unixtime
думать это подобие сапиенса явно не приучено
печаль
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
postgres=# select timestamptz'now' as liter
postgres-# , now() as func
postgres-# ,extract( epoch from timestamptz'now')
postgres-#  as ep_l
postgres-# , extract( epoch from now()) AS ep_f
postgres-# ;

             liter             |             func              |       ep_l       |       ep_f       
-------------------------------+-------------------------------+------------------+------------------
 2017-06-16 14:05:59.406234+03 | 2017-06-16 14:05:59.406234+03 | 1497611159.40623 | 1497611159.40623
(1 строка)
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как преобразовать now() в unixtime ? / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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