震惊!elasticsearch处理时间格式竟然要倒时差
在做客户画像项目的时候,遇到一个问题卡了很久,根据报错信息,一直认为是数据格式问题。最后发现竟然是跟时区有关系。
因为 Elasticsearch 存储数据时使用的是 UTC 时间,而不是本地时间。因此,当 Elasticsearch 计算时间时,可能会出现时差问题。
总结:
代码加上环境变量,设置好时间就能能解决该问题。
os.environ['TZ'] = 'Etc/GMT-8'
感谢参考链接
Elasticsearch 滞后8个小时等时区问题,一网打尽!
【elasticsearch】数据早8小时Or晚8小时,你知道为什么吗,附解决方案