HIVESQL中13位毫秒时间戳转化为标准⽇期HIVE SQL中13位毫秒时间戳转化为标准⽇期
from_unixtime(BIGINT unixtime [, STRING format])
from_unixtime函数 使⽤时间戳单位必须是秒
create_time为BIGINT格式,转化为秒
create_time/1000 但结果变为DOUBLE格式
⽤cast先转换
from_unixtime(cast(create_time/1000as bigint))as begin_time
HIVE中不填写格式默认转化为标准格式。unix时间戳转换日期格式
也可以写成所需格式:
from_unixtime(cast(create_time/1000as bigint),'yyyy-MM-dd HH:mm:ss')as begin_time
要注意’yyyy-MM-dd HH:mm:ss’的⼤⼩写 mm相同⽆法区分,所以⽤⼤⼩写区分⽉份和分钟。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。