datetime.datetime.utcnow()
Run Code Online (Sandbox Code Playgroud)
为什么没有datetime任何时区信息,因为它明确是UTC datetime?
我希望这会包含tzinfo.
我对夏令时处理感到有些困惑
settings.py:
TIME_ZONE = 'Europe/London'
USE_TZ = True
Run Code Online (Sandbox Code Playgroud)
在django shell中:
>>> from django.utils import timezone
>>> import datetime
>>> print timezone.now()
2012-05-28 11:19:42.897000+00:00
>>> print timezone.make_aware(datetime.datetime.now(),timezone.get_default_timez
one())
2012-05-28 12:20:03.224000+01:00
Run Code Online (Sandbox Code Playgroud)
为什么他们在夏令时方面不一样?两者都应该是语言环境,不是吗?
我已经阅读了文档但不是更明智的.