【发布时间】:2015-12-24 01:31:53
【问题描述】:
所以,在我的设置中,我有以下内容:
LANGUAGE_CODE = 'en-us'
USE_I18N = True
USE_L10N = True
USE_TZ = True
TIME_ZONE = 'Europe/Copenhagen'
但是,当我发出:
timezone.now()
datetime.datetime(2015, 9, 26, 8, 47, 15, 862729, tzinfo=<UTC>)
而且时间晚了两个小时。
我正在阅读文档,我可以看到这个方法调用 datetime.datetime() 并且那里的信息是正确的。我可以看到输出基于设置为我当前位置的变量 TIME_ZONE。那么 timezone.now() 不应该得到正确的 TIME_ZONE 时间吗?
另一个问题:datetime.datetime() 是否从服务器获取信息?
【问题讨论】:
标签: python django datetime timezone