2016-12-29 10 views
0

Как я могу конвертировать месяц имя в месяц в Улей? Есть ли встроенная функция, доступная в Hive?Месяц имя в номер в улье

Например: Если у меня есть «Январь» в одном столбце, он должен быть заменен на «01» с использованием другой таблицы или с использованием любых других свойств или Udf.

ответ

1

Да, date_format(date/timestamp/string ts, string fmt)

Преобразует дату/временную метку/строку в значение строки в формате, заданном формате даты ДРМ (по состоянию на Улей 1.2.0). Поддерживаемые форматы: форматы Java SimpleDateFormat - https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html.

+0

Нужно ли писать UDF? – Rani

+0

И еще одно: я добавил новый столбец «месяц» в существующую таблицу, а данные, которые я вставил в месяц, - это имя таблицы, которое содержит «jan». – Rani