Hive 如何在配置单元中获取月名缩写而不是月号

Hive 如何在配置单元中获取月名缩写而不是月号,hive,apache-spark-sql,Hive,Apache Spark Sql,我想要的是月名,而不是蜂巢中传递的日期的月号 我在做什么 select Month(date_field) from <tablename>; 从中选择月份(日期字段); 这给了我一个月的数字。如何获取月份名称???使用带有函数的MMM date_format(date_field,'MMM') 要获取完整的月份名称,请使用 date_format(date_field,'MMMMM') 使用下面的内置函数以简短的形式获取月份。 从unixtime(到unix)时间戳(“28

我想要的是月名,而不是蜂巢中传递的日期的月号

我在做什么

select Month(date_field) from <tablename>;
从中选择月份(日期字段);
这给了我一个月的数字。如何获取月份名称???

使用带有函数的
MMM

date_format(date_field,'MMM')
要获取完整的月份名称,请使用

date_format(date_field,'MMMMM')

使用下面的内置函数以简短的形式获取月份。
从unixtime(到unix)时间戳(“28/01/2017 00:00:00”,“dd/MM/yyyyy HH:MM:ss”)和“MMM”中进行选择。

日期字段的外观如何?另外,您使用的是哪个版本的Hive?