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

在Grafana中如何移除日期时间值中的时间部分

解决Grafana仅显示日期而非日期时间的问题

方法1:通过字段覆盖自定义日期格式

这是最直接的Grafana内置解决方案,无需修改数据源查询:

  • 打开目标面板的「Field」标签页,定位到需要调整的时间字段
  • 点击字段右侧的「+ Add override」,选择「Override field by name」(或按正则匹配)选中目标字段
  • 在新增的覆盖规则里,找到「Standard options > Unit」,选择「Date & time」(重点在后续自定义格式)
  • 往下找到「Custom format」,勾选后输入日期格式字符串,比如 YYYY-MM-DD——这就是你需要的纯日期格式
  • 保存面板设置,字段会自动沿用仪表盘的Africa/Algiers时区,仅显示日期部分

方法2:在SQL查询阶段直接格式化日期

如果你的数据源支持SQL,直接在查询环节处理更高效:

  • MySQL示例:DATE(CONVERT_TZ(your_datetime_column, 'UTC', 'Africa/Algiers')) AS formatted_date
  • PostgreSQL示例:TO_CHAR(your_datetime_column AT TIME ZONE 'UTC' AT TIME ZONE 'Africa/Algiers', 'YYYY-MM-DD') AS formatted_date
  • 查询返回的就是纯日期字段,Grafana直接显示即可,无需后续格式调整

方法3:用值映射快速剥离时间部分

适合临时快速处理的场景:

  • 进入面板「Field」标签页,找到目标时间字段
  • 打开「Value mappings」,点击「Add value mapping」选择「Regex」
  • 输入匹配规则:(.*),\s.*,替换内容填写 $1
  • 保存后,显示的日期时间会自动去掉后面的时间部分

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.12 15:27:02