Конвертировать формат DATETIME в пользовательский формат в BigQuery - PullRequest
0 голосов
/ 05 сентября 2018

У меня есть столбец в BigQuery в DATETIME например 2018-08-16T11:00:35.683000, который я хотел бы преобразовать в некоторый пользовательский формат YYYY-MM-dd HH:MM. Как я могу это сделать ? Я получаю ниже ошибки при конвертации:

ValueError: отметка времени вне диапазона для функции localtime () / gmtime () платформы

1 Ответ

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

Ниже приведен пример для BigQuery Standard SQL

#standardSQL
WITH `project.dataset.table` AS (
  SELECT DATETIME '2018-08-16T11:00:35.683000' dt
)
SELECT FORMAT_DATETIME('%Y-%m-%d %R', dt) cust_dt
FROM `project.dataset.table`  

с результатом

Row cust_dt  
1   2018-08-16 11:00     
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...