Django datetime会自动设置时区吗?

时间:2014-01-10 03:03:07

标签: python django django-forms

我有一张约会的表格。但是,一旦表单得到验证,时间就会移动6个小时。例如,通过POST方法收集的日期为[u'01/29/2014 02:58:00'],而在验证表单后,该字段的已清理数据为2014-01-29 02:58:00-06:00,其存储为我输入的日期+ 6小时。我在这里做错了吗?问题可能在哪里?

感谢。

1 个答案:

答案 0 :(得分:1)

这是django的一个特色。您可以在设置中将TIME_ZONE设置为-06:00USE_TZTrue。在这种情况下,django将日期时间对象转换为时区感知日期时间对象。

有关如何在其时区中调整或显示用户特定时间的信息,请查看django timezones的文档。