从date字段hive获取dayof week

frebpwbc  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(351)

要求从日期字段中获取星期几,日期字段为“mm/dd/yyyy”,需要转换为“yyyy-mm-dd”
我认为可以使用unix\u时间戳进行日期转换
但是如何从修改后的日期字段中获取星期几呢?
这方面的任何帮助都是有用的

lnvxswe2

lnvxswe21#

使用 extract(field FROM source) 以实现从hive 2.2.0开始的一周中的某一天。
前任: select extract(dayofweek from "2016-10-20 05:06:07") results in 5 .
有关更多信息,请参阅日期功能手册:https://cwiki.apache.org/confluence/display/hive/languagemanual+udf
注:提取前需要转换为所需格式。

相关问题