2015-10-16 25 views
0

我在Hive中有以下字符串作爲03-MAR-14 12:00:00需要轉換爲時間戳爲2014-03-03 12 :00:00。關於如何做到這一點在一個查詢Hive中的日期格式03-MAR-14 12:00:00

+0

你檢查了[Hive Documentation](https://cwiki.apache.org/confluence/display/Hive/LanguageManual+UDF#LanguageManualUDF-DateFunctions)嗎? – gobrewers14

回答

0

任何想法試試這個:

select '03-MAR-14 12:00:00', from_unixtime(unix_timestamp('03-MAR-14 12:00:00','dd-MMM-yy hh:mm:ss'),'yyyy-MM-dd hh:mm:ss'); 

你應該讀一點關於Hive Date Functions雖然。

希望這對你有所幫助。

+0

你認爲這很簡單嗎?在推薦別人之前,你是否嘗試過執行它? – Peter2711

+0

Hi @ Peter2711。我確信這段代碼起作用,它實際上起作用並解決了你提出的問題。你執行了它嗎? – dbustosp

+0

嗨,我確實執行了它,但它在Horton中無法使用您正在使用的Hive版本? – Peter2711