【发布时间】:2020-09-29 14:45:47
【问题描述】:
Impala 中是否有与 Hive 的 date_format 函数等效的功能?
我需要将日期列更改为当月的第一天(例如,'2020-09-29' 到 '2020-09-01'),所以我最初使用的是:date_format(LOG_DATE,'yyyy-MM-01') as FIRST_DAY_MONTH
谢谢!
【问题讨论】:
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')
【讨论】: