在我的Django应用程序中,我设置了USE_TZ = True
和TIME_ZONE = 'Europe/Berlin'
。
我的日期和时间显示如下:
Sept. 27, 2014, 3 pm.
在我看来,根据指定的时区,日期和时间应显示如下:
27. Sept 2014, 15:00
我尝试了以下内容:
print(request.session.get('django_timezone'))
--> None
print(timezone.get_current_timezone_name())
--> Europe/Berlin
这给我的结论是,时区不被识别。
但为什么呢?
我正在使用安装了pytz
的Gentoo Linux。
$ date
Mi 24. Sep 10:43:54 CEST 2014
如您所见,我的系统会相应地设置时区。