Hive的date_format函数是否等效于Impala?

问题描述

Impala中是否有Hive的date_format函数的等效项? 我需要将日期列更改为该月的第一天(例如,从“ 2020-09-29”更改为“ 2020-09-01”),所以我最初使用的是:date_format(LOG_DATE,'yyyy-MM-01') as FirsT_DAY_MONTH

谢谢!

解决方法

您可以使用to_timestamp()
请使用此to_timestamp('20200901','yyyyMMdd')获取时间戳。
通用命令可能是to_timestamp(concat(substr(data_col,1,7),'-01'),'yyyy-MM-dd')