标签:nbsp 今天 为我 记录 时区 cst .com 设置 tar
我这里的聚合指的是将数据汇总起来,比如一天的数据汇总成一条,然后汇总成一周、一月。逻辑就是这样,比较简单。
下面说说我遇到的问题。
时区的处理方式可以参考我的另一篇文章--时区问题。
这里直接说处理方式。
第一点不做说明了,说说第二点。之前我将一天的数据聚合到一条记录里面,根据平常的逻辑,将统计时间设置为 "%Y-%m-%d" 的形式。我们平时表示是哪天,不就是这样说吗?“今天是 2017年08月22日”。但是,在查询的时候,出现了问题。数据库里是 UTC 时区,那么“2017年08月22日” 表示 “2017年07月31日00:00:00 UTC”。转换为我们平常用的时区为 “2017年07月31日08:00:00 CST+8”。然后,我们要查大于北京时间7月31号的数据,数据库里就查不到。
解决办法是:保存当天的开始时刻,并且不缩减时间的保存格式。
使用 crontab 定时运行。可以是 UNIX 提供的,也可以是第三方库提供的,比如 Python 的 celery。
标签:nbsp 今天 为我 记录 时区 cst .com 设置 tar
原文地址:http://www.cnblogs.com/jay54520/p/7412791.html