You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改Druid HTTP查询时间区间,使其结束时间为当前时刻?

修改Druid查询以获取到当前时刻的数据

没问题!Druid其实支持在查询的intervals参数里直接使用NOW关键字,完全不用在应用层单独获取当前时间再传入,帮你把查询修改好了:

{
  "queryType": "timeseries",
  "dataSource": "customers",
  "granularity": "all",
  "intervals": [ "2018-05-01T00:00:00.000/NOW" ]
}

简单说明下:

  • 把原来固定的结束时间替换成NOW后,Druid会自动将其解析为查询执行时的服务器当前时刻
  • 这种相对时间表达式是Druid内置支持的,除了NOW,还可以搭配时间单位实现更灵活的区间,比如NOW-7DAY(当前时间往前推7天),不过你的需求用NOW就完全满足了

这样修改后,每次执行这个查询都会自动获取从2018年5月1日0点到查询执行时刻的所有客户数据,不用再手动调整时间啦。

内容的提问来源于stack exchange,提问作者MacakM

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 03:55:28