Я разбираю XML-файл с датами в GMT. Это мой первый опыт работы с часовыми поясами, поэтому у меня возникли трудности с отображением правильного времени. В XML-файле дата выглядит так.Python Django: изменение часового пояса
2015-06-29 23:05
Я создал свою модель с базовой даты и времени поля, как это:
date = models.DateTimeField()
... мой settings.py имеет:
USE_TZ = True
TIME_ZONE = 'America/Toronto'
Однако, когда я показываю время с помощью просмотров он показывает 3:05. Не совсем уверен, что я буду делать дальше.
Im разбор XML-файла с другого веб-сервера. Итак, в основном после разбора, я должен преобразовать его в UTC и сохранить его в БД, как это правильно? –
Правильно. Пока вы знаете, что дата в XML всегда находится в определенном часовом поясе. это всегда GMT? затем преобразуйте его в формат UTC и установите часовой пояс в GMT. – Peyman
Да, у xml-канала всегда будет время по Гринвичу, но зачем мне устанавливать часовой пояс на GMT? –