【发布时间】:2018-05-25 18:09:12
【问题描述】:
我在我的有效负载中添加时间戳并将其存储在数据库中的每条记录。
假设我的有效载荷的一部分是{"content":[{"timestamp":"2017-12-12 08:05:30"}]
这就是我的处理方式。
content['timestamp'] = parser.parse(content['timestamp'],dayfirst=True)
我的模型的时间戳字段为:
timestamp = models.DateTimeField(null=True)
当我签入我的数据库时,它会将时间戳字段存储为:
2017-12-12 13:35:30
应按我的要求按原样存储。 2017-12-12 08:05:30
即它存储时间戳字段 + 我的本地时区(+5:30)小时。
我希望它按原样存储时间戳字段。
我尝试了其他帖子,他们建议使用del os.environ['TZ']。
知道我可能做了什么导致了这种情况,或者我可以做些什么来避免这种情况。
感谢任何帮助。
【问题讨论】:
标签: python django postgresql datetime