druid的SQL查询中时间的格式化
格式化为天
__time为druid中存储时间的字段
TIME_FORMAT(__time,'Y-MM-dd')
格式化为周
其实为格式化为周的第一天
TIME_FORMAT(DATE_TRUNC('week',__time),'Y-MM-dd')
格式化为月
其实为格式化为月的第一天
TIME_FORMAT(DATE_TRUNC('month',__time),'Y-MM-dd')
格式化为小时
TIME_FORMAT(__time,'Y-MM-dd H:0:0')
格式化为分钟
TIME_FORMAT(__time,'Y-MM-dd H:m:0')
时间格式处理
当前时间-30天后格式化
time_format( __time - INTERVAL '30' DAY,'yyyy-MM-dd')
时间转为上海时区,时间差8H
__time >= TIME_PARSE ( '2021-01-20 00:00:00', '', 'Asia/Shanghai' )