场景:采集加拿大过来的数据是加拿大的时区,加拿大每年会有东夏令时切换。抓取到的数据存储到数据库时是以北京时间存储的。但是每次到了东夏令时的切换,会导致插入的时间少了一个小时或者多一个小时。
假设将采集的数据转为 UTC 存储到数据库中,在取数据时转换为当地时间是不是更为妥当一些?
1
skysword 2017-03-12 22:54:15 +08:00 via Android
储存为 timestamp 更合适吧
|
2
julyclyde 2017-03-12 22:58:54 +08:00 2
存储用 utc 、展现用当地时区是金科玉律
timestamp 不能处理闰秒 |