【问题标题】:There are 8 hours difference in two client of TDengineTDengine的两个客户端相差8小时
【发布时间】:2021-09-26 10:28:26
【问题描述】:

我们有一个 TDengine 应用程序。客户端不止一种,包括Docker、Linux、Windows。

我使用的是interval(1d),但在 Windows 和 Docker 上的时间相差 8 小时。我检查了时区设置,它们是“亚洲/上海”和北京时间。我不知道可能是什么问题。

【问题讨论】:

    标签: tdengine


    【解决方案1】:

    我相信在导入数据时,时间会根据客户端和服务器上的时区设置进行转换,只存储 UTC 时间戳的值。因此,一旦您在另一个客户端上查询数据,查询的时间戳也将根据该客户端上的时区设置进行转换。在基于时间戳查询数据时要小心,确保考虑两个不同的时间偏移量。因此,最好进行一致的客户端时区设置以减少意外结果。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-11
      • 1970-01-01
      • 2022-11-29
      • 2019-05-29
      相关资源
      最近更新 更多