首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从不同时区检索数据时,如何在视图中使用服务器时间?

从不同时区检索数据时,如何在视图中使用服务器时间?
EN

Stack Overflow用户
提问于 2020-03-15 04:44:39
回答 1查看 23关注 0票数 0

我已经在settings.py设置了美国的时区。所有数据均在数据库中设置为美国时区。如果今天在美国是3月14日,而在亚洲是3月15日。因此,如果我从亚洲检索今天的对象,它没有显示任何内容,因为它存储在美国时间,是3月14日,在亚洲是15,所以它没有显示任何内容。那么,如何在views.py中使用服务器时间,以便无论您停留在何处,它都将根据服务器时间检索对象

EN

回答 1

Stack Overflow用户

发布于 2020-03-15 22:38:31

您可以使用以下命令获取视图中的当前时间

代码语言:javascript
运行
复制
import datetime
time_now = datetime.datetime.now()

此外,如果您想根据时区捕获时间,您可以尝试以下方法

代码语言:javascript
运行
复制
import datetime
from django.utils.timezone import utc

time_now = datetime.datetime.utcnow().replace(tzinfo=utc)

有关时区的更多信息,请单击此处https://docs.djangoproject.com/en/3.0/topics/i18n/timezones/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60687159

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档