Hive 字符串转日期

如下演示了将类似'20210807'字符串转为日期并减去7天的方法

方法1

select date_sub(to_date(concat_ws('-',substr('20210807',0,4),substr('20210807',5,2),substr('20210807',7,2))),7)

方法2

select date_sub(from_unixtime(unix_timestamp('20210608','yyyyMMdd'),'yyyy-MM-dd'),7)

你可能感兴趣的:(hive,hive,日期)