@TOC
SELECT * FROM "number_test" WHERE time > now() - 20s tz('Asia/Shanghai')
InfluxData APl responded with status code=BadRequest,response=("error":" error parsing query: unable to find time zoneAsia/Shanghai"]

influxdb在non-unix系统(例如windows)上不正常使用tz()语句,原因是influxdb底层是使用的go语言,go语言在windows操作系统上不能正确获得本地时区数据库(The time zone database needed by LoadLocation may not be present on all systems,especially non-Unix systems),要解决这个BUG的唯一方法是—>install go。
在后端自己处理时区问题吧~
博客讨论了InfluxDB在Windows系统上使用tz()语句时遇到的问题,由于Go语言在Windows上缺少本地时区数据库,导致查询失败。解决此问题的方法是在后端处理时区转换,而非依赖于操作系统。文章提醒用户考虑在后端代码中处理时间区转换,以确保跨平台兼容性。
3767

被折叠的 条评论
为什么被折叠?



