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