Как получить дату в формате ГГГГ-ММ-ДД от остальных клиентов? - PullRequest
0 голосов
/ 04 мая 2018

У меня есть таблица, которая содержит столбец create_date типа 'date'.

Когда я выполняю этот запрос

select created_date as "Date" myTable

Вывод:

2018-02-23 05:34:12 //Not desired output

Итак, когда я выполняю этот запрос

select (created_date::TIMESTAMP::DATE) AS "Date" from myTable

Вывод:

2018-02-23 // Desired Output

Но проблема возникает, когда я пытаюсь выполнить этот запрос от клиента отдыха (почтальона) через API отдыха. Теперь выходные данные на консоли ответа находятся в метке времени Unix.

1519344000000

Но я хочу получить ответ в том же формате YYYY-MM-DD.

Ответы [ 2 ]

0 голосов
/ 04 мая 2018

Обдумал еще одно решение на тот случай, если нам нужна дата в определенном формате, скажем "ДД / ММ / ГГГГ"

select to_char((created_date::TIMESTAMP::DATE),'DD/MM/YYYY') AS "Date" from myTable
0 голосов
/ 04 мая 2018

если ваш отдых преобразует дату в метку времени Unix, вы можете попробовать преобразовать дату в текст, чтобы избежать преобразования, например:

select (created_date::TIMESTAMP::DATE::text) AS "Date" from myTable
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...