是否可以在PostgreSQL DatetimeColumn中以时区偏移的时间存储用户时间

时间:2017-08-22 12:10:16

标签: postgresql sqlalchemy timezone-offset timestamp-with-timezone

我想以UTC格式存储用户时间,但是将时区信息存储为偏移量(即用户时区),所以我创建了一个像这样的Postgres引擎

db_uri = app.config["SQLALCHEMY_DATABASE_URI"]
engine = create_engine(db_uri, connect_args={"options": "-c timezone={}".format(dtWithZone.timetz().tzinfo.zone)})

dtWithZone.timetz().tzinfo.zone的输出为America/Tijuana

但是当我将其打到heroku postgresql db Datetime列时,时区是UTC时间,偏移量为+0:00。我希望这是用户时区的时间。

是否可能或我做错了什么?

0 个答案:

没有答案