gpt4 book ai didi

python - django postgresql - 额外的日期时间

转载 作者:行者123 更新时间:2023-11-29 12:26:25 26 4
gpt4 key购买 nike

在我的项目中,我有带有日期时间字段的对象

startdate = models.DateTimeField(default="1999-01-01 00:00:00")

我需要创建新对象并发送 datetime = "2015-12-9"

calen = models.calendar()
calen.startdate = datetime.strptime(request.POST["date"], "%Y-%m-%d")
calen.save()

在这个对象中我看到了

    calen.startdate => datetime.datetime(2015, 12, 9, 0, 0)

好的。

在 pqAdmin3 中,postgres DB 这个字段 = "2015-12-09 08:00:00+02"

错了8小时!!!! ->6+2

当我选择这个对象时 calen.startdate

datetime.datetime(2015, 12, 9, 6, 0, tzinfo=<UTC>)

额外的 6:00!!!!

我试着做一个完整的约会,now(),但还是多了6个小时

最佳答案

不要将 django.utils.datetime 用于数据库字段。请改用 timezone

from django.utils import timezone

now = timezone.now()

关于python - django postgresql - 额外的日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34179822/

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