在我的 django 项目的 settings.py
文件中,我有这一行:
TIME_ZONE = 'UTC'
但我希望我的应用程序在 UTC+2 时区运行,所以我将其更改为
TIME_ZONE = 'UTC+2'
它给出错误 ValueError: Incorrect timezone setting: UTC+2
。这样做的正确方法是什么?
谢谢!
原文由 jeff 发布,翻译遵循 CC BY-SA 4.0 许可协议
在我的 django 项目的 settings.py
文件中,我有这一行:
TIME_ZONE = 'UTC'
但我希望我的应用程序在 UTC+2 时区运行,所以我将其更改为
TIME_ZONE = 'UTC+2'
它给出错误 ValueError: Incorrect timezone setting: UTC+2
。这样做的正确方法是什么?
谢谢!
原文由 jeff 发布,翻译遵循 CC BY-SA 4.0 许可协议
要从 tz 数据库 中获取一组所有有效的时区名称 (id),您可以 使用 Python 中的 pytz
模块:
>>> import pytz # $ pip install pytz
>>> pytz.all_timezones_set
LazySet({'Africa/Abidjan',
'Africa/Accra',
'Africa/Addis_Ababa',
'Africa/Algiers',
'Africa/Asmara',
'Africa/Asmera',
...
'UTC',
'Universal',
'W-SU',
'WET',
'Zulu'})
原文由 jfs 发布,翻译遵循 CC BY-SA 3.0 许可协议
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
以下是有效时区的列表:
http://en.wikipedia.org/wiki/List_of_tz_database_time_zones
您可以使用
对于 UTC+02:00