如何在Hive中获取月份名称abbr而不是月份号码

时间:2018-01-28 01:18:55

标签: hive apache-spark-sql

我希望月份名称而不是HIVE中传递的日期的月号

我在做

select Month(date_field) from <tablename>;
这给了我一个月号。如何获得月份名称?

2 个答案:

答案 0 :(得分:4)

MMMdate_format功能一起使用。

date_format(date_field,'MMM')

要获取完整的月份名称,请使用

date_format(date_field,'MMMMM')

答案 1 :(得分:1)

使用以下内置函数以缩短形式获取月份。 选择from_unixtime(to_unix_timestamp(“28/01/2017 00:00:00”,'dd / MM / yyyy HH:mm:ss'),'MMM')