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 版权协议,转载请附上原文出处链接和本声明。