【发布时间】:2015-07-29 11:13:43
【问题描述】:
我的设置文件中有这个
USE_TZ = True
现在我的时区是Europe/Paris
现在我像这样在 django 中保存日期时间
obj.start_date = datetime.strptime('Apr 27 2015 9:00AM', '%b %d %Y %I:%M%p')
我知道在数据库中 django 保存 utc 格式。在数据库中就像
2015-04-26 23:00:00+00
我的问题是我根据日期进行计算
我输入了日期27 April,但在数据库中它被存储为26 April
当我执行 obj.start_date.date() 时,我会得到 4 月 26 日,而不是我想要 4 月 27 日
时间也不同。
我的 All 计算出错了。
我需要使用什么命令来获取正确的日期和时间
【问题讨论】:
标签: python django postgresql date datetime