Python Django:将视图中的日期时间设置为utc+;1.
我在这里和谷歌都查了一下,没有找到我要找的东西的确切答案 我目前正在Django的一个项目中工作,我似乎生活在时区的概念没有得到高度重视的地区之一。这里的时区是CEST,可选:UTC+1,但两者都不能在我的设置文件中设置。我已经到处搜索了如何改变这一点,另一种选择是下载并包含一个库,经过一点调整后应该可以实现这一点。但我想知道是否有一种更平滑、更快的方法来做到这一点Python Django:将视图中的日期时间设置为utc+;1.,python,django,datetime,timezone,Python,Django,Datetime,Timezone,我在这里和谷歌都查了一下,没有找到我要找的东西的确切答案 我目前正在Django的一个项目中工作,我似乎生活在时区的概念没有得到高度重视的地区之一。这里的时区是CEST,可选:UTC+1,但两者都不能在我的设置文件中设置。我已经到处搜索了如何改变这一点,另一种选择是下载并包含一个库,经过一点调整后应该可以实现这一点。但我想知道是否有一种更平滑、更快的方法来做到这一点 date=datetime.datetime.now()。我可以同时使用UTC和GMT,但两者都不够接近。将注释标记为答案 在您的
date=datetime.datetime.now()。我可以同时使用UTC和GMT,但两者都不够接近。将注释标记为答案
在您的设置文件中,USE\u TZ=True
和TIME\u ZONE='CET'
应该可以做到这一点
文件是
以下是根据您的时区更改时区值的有效列表:
UTC-2 = 'Etc/GMT+2'
UTC-2 = 'Etc/GMT+1'
UTC = 'Etc/GMT+0'
UTC+1 = 'Etc/GMT-1'
UTC+2 = 'Etc/GMT-2'
是的,该符号在格林尼治标准时间后反转。对于其他时区(例如额外半小时),请参阅设置文件中的。,使用\u TZ=True
和时区class='CET'
应能完成实际效果非常好的技巧,谢谢。