date_diff():求出两个时间的差值,里面的放的是两个时间戳,后面-前面=差值
eg:date_diff('day',from_iso8601_timestamp('2021-12-23'),from_unixtime(ctime/1000)) as gap
):以天为单位
from_iso8601_timestamp():将一个日期转换为时间戳
eg:from_iso8601_timestamp('2021-12-23') =>2021-12-23 00:00:00.000 Asia/Shanghai
from_unixtime():将日期进行格式化
eg:from_unixtime(ctime/1000)) => 2021-12-22 13:54:07.000
date_parse():将字符串的日期进行格式化
eg:date_parse(t2.logday,'%Y%m%a')
原来的logday是20211223,现在事解析成2021-12-23
select date_parse('20211222', '%Y%m%d'); =>2021-12-22 00:00:00.000
presto日期函数的使用
最新推荐文章于 2024-08-06 03:14:41 发布