Отметка времени в формате FF6. Нужен Hive UDF или RegExp - PullRequest
0 голосов
/ 29 июня 2018

Я только начинаю узнавать больше о HiveQL или, скорее, SQL. Я новичок, и это мой первый вопрос в SOF. Здесь идет вопрос

В моем источнике есть поле метки времени, имеющее несколько форматов. Будь то ггг-дд-мм чч.мм.сс.сссссс, мм-дд-гг чч.мм.сс.сссссс, дд-мм-гггг чч: мм: сс: сссссс и т. Д. Еще много, но я хочу свой улей столбец времени таблицы должен быть в формате временной метки FF6, т.е. ГГГГ-ДД-ММ ЧЧ: ММ: СС.СССССС. Точно так же, как после секундной точки (.) И 6 десятичных после этого.

Так что будет лучшим подходом? Лучше написать UDF или Reg_exp? Пожалуйста, помогите мне со всеми возможными ответами с примером кода. Было бы очень полезно. Заранее спасибо.

...