impala date format

impala没有date_format函数

需要将形如2021-03-03 13:45:26的timestamp转换成yyyy-mm-dd

我目前用的date_trunc函数

DATE_TRUNC(STRING unit, TIMESTAMP / DATE ts)

unit单位是DAY

impala还有一个函数trunc也可以trunc时间,trunc到日的参数值应该是DD

trunc(timestamp,'DD')

trunc(timestamp,'DAY')这个是staring day of the week

略坑

trunc后,时分秒用00填充,形式上不是yyyy-mm-dd,这里印象中和oracle类似



留言

熱門文章