@Kopta

Почему Django выводит время как MSK+3, а не UTC+3?

В settings.py:

LANGUAGE_CODE = 'en-us'
TIME_ZONE = 'Europe/Moscow'
USE_I18N = True
USE_L10N = True
USE_TZ = True


В консоли выполняю ./manage.py shell и там:
from django.utils import timezone
timezone.localtime(timezone.now())

на что получаю вывод:
datetime.datetime(2019, 9, 2, 21, 37, 4, 511034, tzinfo=<DstTzInfo 'Europe/Moscow' MSK+3:00:00 STD>)


Почему в конце пишет MSK+3, если это UTC+3? Или я что-то не понимаю.
Спасибо!
  • Вопрос задан
  • 6171 просмотр
Пригласить эксперта
Ответы на вопрос 1
@dpws
Возможно, +3:00:00 это смещение MSK от UTC, а не московское время +3 часа. =)
Судя по времени, 21:37:04 - так и есть.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы