2010-07-30 63 views
0

我正试图处理Django中的时区信息。我试图做类似:在Django中处理时区

results = Competitor.objects.raw("SELECT official_start AT TIME ZONE 'UTC', official_finish AT TIME ZONE 'UTC' FROM competitor WHERE race_id=1") 

以为这样我就知道时区是UTC,但说我在数据库中存储一段时间是“2010-07-30 15:11:23”在UTC ,在Django它会显示为'2010-07-30 10:11:23'。任何想法是怎么回事?

回答

1

我意识到在settings.py文件中有一个选项:TIME_ZONE。将其设置为UTC即可解决问题。