gpt4 book ai didi

python - 将 UTC 时间从 Datetimefield (models.py) 转换为本地时间

转载 作者:行者123 更新时间:2023-11-30 23:46:06 25 4
gpt4 key购买 nike

models.py 中的事件类

class Event(models.Model):
timestamp = models.DateTimeField()
message = models.TextField()

def __unicode__(self):
return "'%s' at %s" % (self.message, self.timestamp)

def api_detail(self):
return {
'timestamp': str(self.timestamp),
'description': self.message,

数据库中保存有UTC时间。但我想在本地时间获取它。例如,时间戳将返回:2012 年 2 月 14 日,晚上 7 点。这次是 UTC 时间,我想将其更改为本地时间。

请在这件事上帮助我:)

最佳答案

本地时间在哪个时区? pytz documentation建议您一旦决定使用哪个区域,就很简单:

local_time = zone.localize(timestamp)

请注意,从 UTC 转换为本地时间是明确的,反之则不然。

关于python - 将 UTC 时间从 Datetimefield (models.py) 转换为本地时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9189133/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com