美文网首页
表中的日期操作

表中的日期操作

作者: 不咸的Yan | 来源:发表于2019-08-28 23:31 被阅读0次

在django中,当模型使用了datetime字段时,他保存的事件是utc事件,是要比我们的东八区时间早八个小时的,但是我们在使用这个模型进行对象创建的时候django会自动依据settings中的配置TIMEZONE来对输出的事件进行转换。
通过查库可以知道,虽然在数据库中存储的是utc的事件,但是我们在取出来的数据查看值的时候是显示的东八 区事件

所以,在给数据对象设置时间字段的时候,在代码层面是不用转成utc时间的,这样只会多此一举,django拿着这个utc时间会再次转化一次utc时间,从而 导致数据不准确。

相关文章

网友评论

      本文标题:表中的日期操作

      本文链接:https://www.haomeiwen.com/subject/jcnvectx.html