Есть ли в улье какая-либо функция, которая конвертирует время эпохи в стандартную дату? - PullRequest
3 голосов
/ 27 августа 2011

Функция to_date принимает это "1970-11-01 00:00:00" в качестве ввода и возвращает "1970-11-01".

Но у меня есть время эпохи в качестве входа. Как мне преобразовать его в стандартный формат даты?

Существует функция для преобразования стандартной даты в эпоху Unix, но не наоборот.

Любая помощь приветствуется.

Спасибо priyank

Ответы [ 2 ]

3 голосов
/ 27 августа 2011
0 голосов
/ 12 апреля 2017

Чтобы добавить к другим ответам, в случае, если значение времени вашей эпохи составляет столбец String в вашей таблице ульев

SELECT TO_DATE(FROM_UNIXTIME(CAST(epoch_string AS BIGINT))) FROM hive_table;

...