要求从日期字段中获取星期几,日期字段为“mm/dd/yyyy”,需要转换为“yyyy-mm-dd”我认为可以使用unix\u时间戳进行日期转换但是如何从修改后的日期字段中获取星期几呢?这方面的任何帮助都是有用的
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注:提取前需要转换为所需格式。
extract(field FROM source)
select extract(dayofweek from "2016-10-20 05:06:07") results in 5
1条答案
按热度按时间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
注:提取前需要转换为所需格式。