Преобразование AM / PM в 24-часовое время в стандартном SQL большого запроса - PullRequest
0 голосов
/ 31 августа 2018

Как преобразовать следующее значение AM / PM в 24-часовое время в стандартном SQL Big Query?

created_date 30.08.2008 14:23:38

created_date 2018-08-30 14:23:38 UTC

1 Ответ

0 голосов
/ 31 августа 2018

Сначала проанализируйте строку метки времени как значение TIMESTAMP, затем отформатируйте ее желаемым способом:

SELECT
  FORMAT_TIMESTAMP(
    '%Y-%m-%d %H:%M:%S %Z',
    PARSE_TIMESTAMP('%m/%d/%Y %I:%M:%S %p', created_date)
  ) AS created_date
FROM (
  SELECT '8/30/2018 2:23:38 PM' AS created_date
);
+-------------------------+
| created_date            |
+-------------------------+
| 2018-08-30 14:23:38 UTC |
+-------------------------+
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...