我的服务器在伦敦。 在我的settings.py我有: TIME_ZONE = 'Europe/Moscow' USE_TZ = True 但是当我这样做: from django.utils import timezone print timezone.now().hour 它打印伦敦的时间。 我做错了什么? 更新: >> timezone.now() datetime.datetime(2013, 4, 16, 12, 28, 52, 797923, tzinfo=<UTC>) tzinfo = <UTC> ,所以也许它打印不伦敦时间,但UTC的+0时间? 无论如何,如何使django显示莫斯科的时间? 另外,当我使用now = timezone.now()渲染模板。 {{ now.hour }}打印,例如12(伦敦时间) {{ now|date:"G" }}打印16(莫斯科时间)