如何处理CMS中的时区?

时间:2011-02-08 00:10:28

标签: python mysql timezone

我以UTC格式存储MySQL DateTimes,让用户选择他们的时区,存储该信息。

但是,我想要一些按日期使用组的查询。以UTC格式存储日期时间信息(并且每次都进行计算)是否更好?或者最好将其保存在给定的时区中?由于用户的时区可以改变,我想知道。

由于

2 个答案:

答案 0 :(得分:3)

通常总是以UTC格式存储并转换显示,这是做出时间差异的唯一理智方式等。或者当明年有人决定更改夏令时间时。

答案 1 :(得分:1)

以UTC格式保存时间信息几乎总是更好,并在需要进行演示和显示时将其转换为当地时间。

否则,你会发现严厉疯狂试图操纵和比较系统中的日期和时间,因为你必须每次都转换为UTC时间进行比较和操作。