Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / PostgreSQL Новый топик    Ответить
 Формат времени  [new]
userpssql
Member

Откуда:
Сообщений: 5
Добрый день.


При генерации таблицы из источника данных, данные по времени передаются в формате unix.
Подскажите как можно делать запрос столбца с временем при этом меняя формат на дд.мм.гг.
Изменить формат в источнике нельзя.
13 авг 19, 08:30    [21947663]     Ответить | Цитировать Сообщить модератору
 Re: Формат времени  [new]
Silender
Member

Откуда:
Сообщений: 19
select to_char(timestamp 'epoch' + 1565686000 * interval '1 second', 'DD.MM.YYYY HH24:MI');
13 авг 19, 12:00    [21947895]     Ответить | Цитировать Сообщить модератору
 Re: Формат времени  [new]
qwwq
Member

Откуда:
Сообщений: 2852
?
select  
now() 
,EXTRACT( epoch FROM  now() ) as _epoch
,to_timestamp( EXTRACT( epoch FROM  now() )) as reverse
13 авг 19, 12:13    [21947915]     Ответить | Цитировать Сообщить модератору
 Re: Формат времени  [new]
userpssql
Member

Откуда:
Сообщений: 5
Silender,
Это для одного значения, а как сделать для столбца ?
13 авг 19, 12:48    [21947974]     Ответить | Цитировать Сообщить модератору
 Re: Формат времени  [new]
fte
Member

Откуда: Moscow
Сообщений: 351
userpssql
Silender,
Это для одного значения, а как сделать для столбца ?

Добавить в sql-запрос часть from
13 авг 19, 13:03    [21948008]     Ответить | Цитировать Сообщить модератору
 Re: Формат времени  [new]
userpssql
Member

Откуда:
Сообщений: 5
fte, тогда получится вложенный запрос и ругается на то что возвращает больше одной строки
13 авг 19, 13:07    [21948011]     Ответить | Цитировать Сообщить модератору
 Re: Формат времени  [new]
Silender
Member

Откуда:
Сообщений: 19
select id, name, to_char(timestamp 'epoch' + date * interval '1 second', 'DD.MM.YYYY HH24:MI') from my_table;
13 авг 19, 17:16    [21948402]     Ответить | Цитировать Сообщить модератору
 Re: Формат времени  [new]
Melkij
Member

Откуда: Санкт-Петербург
Сообщений: 920
to_timestamp нативный вообще-то.
13 авг 19, 17:26    [21948426]     Ответить | Цитировать Сообщить модератору
Все форумы / PostgreSQL Ответить