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

подскажите пожалуйста как преобразовать now() в unixtime ?
...
Рейтинг: 0 / 0
Как преобразовать now() в unixtime ?
    #39473061
acidophilus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так не работает:
Код: sql
1.
SELECT extract(epoch from timestamp (now()) )
...
Рейтинг: 0 / 0
Как преобразовать now() в unixtime ?
    #39473080
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)
...
Рейтинг: 0 / 0
Как преобразовать now() в unixtime ?
    #39473081
acidophilus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
Как преобразовать now() в unixtime ?
    #39473082
acidophilus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
p2.,

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



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

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

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

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

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



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


так работаетНе вечно. 20 лет.
...
Рейтинг: 0 / 0
Как преобразовать now() в unixtime ?
    #39473142
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
10 сообщений из 10, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как преобразовать now() в unixtime ?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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