如何在hive中按周数获取一周的开始日期? 一周的第一天应该是星期一

xpcnnkqh  于 2021-04-02  发布在  Hive
关注(0)|答案(1)|浏览(798)

我有一个iso格式的年份周数,我想在hive中得到这一周的开始日期。例如:2020年第50周 - 开始日期应该是2020-12-07。

rur96b6h

rur96b6h1#

试试下面的代码,其中 "年 "和 "周 "是你的表的相应列名。

select date(
    from_unixtime(
        unix_timestamp(concat(year,'-',week,'-','1'), 'yyyy-w-u')
    )
) from <your_table_name>;

相关问题