Impala常用时间转换函数

  • Post author:
  • Post category:其他




Impala常用时间转换函数

函数(入参) 出参 说明 备注
to_date(TIMESTAMP date) String(Date) TIMESTAMP –> String(Date) 数据显示到 yyyy-MM-dd
to_timestamp(BIGINT val) TIMESTAMP BIGINT –> TIMESTAMP 显示到纳秒(2022-11-09 17:17:39.304000000)
to_timestamp(STRING val, STRING format) TIMESTAMP STRING –> TIMESTAMP 精确到格式化(format),数据显示到秒(yyyy-MM-dd HH:mm:ss)(2022-11-09 17:17:39)
from_timestamp(TIMESTAMP val, STRING format) String(Date) TIMESTAMP –> String(Date) 数据显示成 format 格式
from_timestamp(String val, STRING format) String(Date) String(Date) –> String(Date) 数据显示成 format 格式
from_unixtime(BIGINT unixtime) String(Date) BIGINT –> String(Date) 入参是10 位整数(秒),数据显示到秒(yyyy-MM-dd HH:mm:ss)
from_unixtime(BIGINT unixtime, STRING format) String(Date) BIGINT –> String(Date) 入参是10 位整数(秒),数据显示成 format 格式
unix_timestamp(TIMESTAMP datetime) BIGINT TIMESTAMP –> BIGINT 数据显示成 10 位整数(秒)
unix_timestamp(STRING datetime) BIGINT String(Date) –> BIGINT 数据显示成 10 位整数(秒)
unix_timestamp(STRING datetime, STRING format) BIGINT String(Date) –> BIGINT datetime数据精确到format格式,再转成BIGINT,数据显示成 10 位整数(秒)



版权声明:本文为qq_44002865原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。