Изменить формат отметки времени в Postgres - PullRequest
0 голосов
/ 05 октября 2018

У меня есть поле createdAt в таблице PostgreSQL, которое имеет тип timestamp with time zone.Я хочу изменить его формат, включив в него миллисекунды.

Как вы предлагаете изменить формат отметки времени с помощью SQL-запроса с 2018-08-21 10:35:28+00 на 2018-08-21 10:35:28.000+00?

Обновление:

В основном я хочу преобразовать вторую строку createdAt в формат первой строки с миллисекундами.

enter image description here

1 Ответ

0 голосов
/ 05 октября 2018

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

SELECT to_char(TIMESTAMPTZ '2018-08-21 10:35:28', 'YYYY-MM-DD HH24:MI:SS.MSOF');

          to_char           
----------------------------
 2018-08-21 10:35:28.000+00
(1 row)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...