Почему я получаю даты iso 8601 из своей базы данных Postgres? - PullRequest
0 голосов
/ 09 июня 2018

Я использую Seekwell для подключения моей базы данных AWS postgres к Sheets.

Я думаю, что я конвертирую мои даты в стандартный формат 'date' (YYYY-MM-DD) в коде, например.

date(date_trunc('day', u.created_at::date)) Date_Created

Однако, когдазапрос запущен, мои даты iso 8601, например.

2018-05-16T00:00:00.000Z

Конечно, учитывая, что мои результаты попадают в Google Sheets, я всегда могу конвертировать эти даты там в листах,но это добавляет слой сложности, которым трудно управлять.

Как я могу убедиться, что даты отформатированы правильно, прежде чем результаты попадут в листы?

1 Ответ

0 голосов
/ 09 июня 2018

Майкл из Seekwell говорит мне, что это:

небольшая ошибка с тем, как JDBC обрабатывает даты в фоновом режиме.Ты на Postgres, верно?Это должно работать из дополнения:

to_char(your_date_column, 'YYYY-MM-DD')

Листы будут распознавать этот результат как дату.

Это сработало.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...