我有一张约会的表格。但是,一旦表单得到验证,时间就会移动6个小时。例如,通过POST方法收集的日期为[u'01/29/2014 02:58:00']
,而在验证表单后,该字段的已清理数据为2014-01-29 02:58:00-06:00
,其存储为我输入的日期+ 6小时。我在这里做错了吗?问题可能在哪里?
感谢。
答案 0 :(得分:1)
这是django的一个特色。您可以在设置中将TIME_ZONE
设置为-06:00
,USE_TZ
为True
。在这种情况下,django将日期时间对象转换为时区感知日期时间对象。
有关如何在其时区中调整或显示用户特定时间的信息,请查看django timezones的文档。