Преобразование ГГГГ-ММ (строка) в дату в Hive - PullRequest
1 голос
/ 06 августа 2020

В настоящее время у меня есть столбец в таблице Hive как YYYY-MM. Формат данных - строка. Вместо строки я хочу сделать его типом данных date, но все же сохранить его как YYYY-MM. Это возможно? Когда я делаю тип данных даты, он меняется на ГГГГ-ММ-ДД.

1 Ответ

1 голос
/ 07 августа 2020

Вы можете использовать приведенную ниже функцию для преобразования дат.

select from_unixtime(unix_timestamp('20100803' ,'yyyyMMdd'), 'yyyy-MM-dd') 

Кроме того, вы можете преобразовать его в несколько форматов, например в sh, как показано ниже. введите описание изображения здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...