【发布时间】:2011-05-17 13:35:49
【问题描述】:
我在 Web 应用程序中使用 SQLAlchemy 和 PostgreSQL。
我的 SQLA 模型定义(大致)如下:
class MyModel(Base):
ts_field = Column(DateTime(timezone=True))
# more here, obviously
我的网络应用程序用户有一个 timezone 属性,我尚未指定其格式(这是此问题的一部分),该属性确定如何向他们显示时间戳。显然,它们并不都在服务器的区域设置中,因此系统时区并不是很有用。
我希望有一种简单的方法来获取根据每个用户选择的时区格式化的时间戳。
(我对时区转换的很多术语都有些模糊,所以如果我含糊其辞地问这个问题——我敢打赌!——请随时发表评论并帮助我澄清!)
【问题讨论】:
标签: python postgresql timezone sqlalchemy timestamp