DataGrip 查询TDengine时区问题

【问题复现】

使用DataGrip执行Tdengine的SQL语句

sql 复制代码
select now();

发现于比当前时间少于八小时。同时使用Dbeave、原生taos客户端查询,时间都是正常的。

【解决办法】

方法一

进入设置,找到下图位置,填上 Asia/Shanghai

再次执行select now();OK!!!

方法二

进入设置,找到下图位置,将原来的设置 yyyy-MM-dd HH:mm:ss 修改为: yyyy-MM-dd HH:mm:ss.SSS z ; 其实按照单词理解,设置第二项就行,实际不生效。。。。

再次执行select now();OK!!!

【另外】

TDengine 通常使用时间是毫秒,而DataGrip默认的格式是yyyy-MM-dd HH:mm:ss,所以上面方式二同时也处理了显示到毫秒的问题。

相关推荐
r0ad2 天前
AI+独立开发者如何抓住机会?
全栈
前端双越老师4 天前
使用 langChain.js Supervisor 实现 multi-agent 多智能体架构
node.js·agent·全栈
乐生u5 天前
Elpis:【三】 基于 vue3 完成领域模型架构建设
全栈
mldong5 天前
保姆级教程!手把手教你搭建FastAPI + Vue3前后端分离项目
vue.js·python·全栈
余生H7 天前
Macbook突然无法开机和充电导致项目无法编译-《时光小铺》的开发意外事故~另寻求维修高手指导
程序人生·全栈
susnm11 天前
异步任务
rust·全栈
刘立军16 天前
本地大模型编程实战(33)用SSE实现大模型的流式输出
架构·langchain·全栈
前端双越老师16 天前
2025 年还有前端不会 Nodejs ?
node.js·agent·全栈
Mintopia20 天前
Next.js自建部署:Docker + PM2 + Nginx
前端·javascript·全栈