Преобразование строки столбца в метку времени в BigQuery? - PullRequest
0 голосов
/ 27 февраля 2019

Я пытаюсь преобразовать столбец в таблице BQ в метку времени.У меня есть два строковых столбца, один для utc_hour (строка 0-23) и utc_day (строка yyyymmdd), импортированных из общедоступного источника данных.Я объединил два столбца, чтобы получить строковый столбец utc_timestamp с такими строками - «20171208 500».

Мне нужно преобразовать эту строку в метку времени, и когда я использую

TIMESTAMP(utc_timestamp)

, я получаю сообщение об ошибке

Invalid timestamp: '20171208 500'

Я пытался использовать dataprep, который также могне конвертировать эту строку в метку времени.

Как я могу преобразовать этот формат во временную метку?

1 Ответ

0 голосов
/ 27 февраля 2019

Попробуйте выполнить анализ в формате % Y% m% d% k% M .

PARSE_TIMESTAMP("%Y%m%d%k%M", utc_timestamp)
...