【问题标题】:Store elasticsearch date across different timezones and query it without timezone跨不同时区存储弹性搜索日期并在没有时区的情况下查询
【发布时间】:2021-08-09 11:44:38
【问题描述】:

一个存储钦奈和纽约餐厅访客数据的弹性索引。

查询必须返回金奈上午 8 点到 9 点和纽约上午 8 点到 9 点的数据。由于数据在一个索引中,有没有办法忽略时间戳中的时区并查询弹性数据? 或者是否可以在没有多次查询的情况下解决这个问题?

【问题讨论】:

    标签: elasticsearch timezone-offset timestamp-with-timezone


    【解决方案1】:

    不可能,不,因为它们是两个完全不同的时区/时间戳

    【讨论】:

      【解决方案2】:

      我正在采取的方法是将本地日期时间(没有时区信息)转换并存储为长整数 yymmddhhmmss 并进行查询。这也将支持 lte 和 gte 查询。

      【讨论】:

        猜你喜欢
        • 2017-09-02
        • 2019-12-19
        • 2016-11-18
        • 1970-01-01
        • 2021-09-19
        • 2020-12-26
        • 2020-03-15
        • 2020-06-02
        • 1970-01-01
        相关资源
        最近更新 更多