【问题标题】:How to select date with timezone in Postgresql?如何在 Postgresql 中选择带时区的日期?
【发布时间】:2011-02-21 11:00:38
【问题描述】:

我想检索以柏林时区记录的每日注册数量,但默认情况下,我的数据库使用时区“-08”。如何在指定时区时执行select 语句?

【问题讨论】:

    标签: postgresql timezone


    【解决方案1】:
    select some_date at time zone 'Europe/Berlin' from some_table
    

    【讨论】:

      【解决方案2】:

      那么您是在寻找客户注册时所在的时区吗?如果你不记录它,它就消失了。 timestamptz 或带时区的时间戳在输入时从本地时区转换为 GMT,在输出时从 GMT 转换为本地时区。它不存储当前时区。它只是调整输入和输出。如果您需要存储时区,则需要在创建或更新行时将其存储在另一列中。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-10-01
        • 2020-07-25
        • 1970-01-01
        • 1970-01-01
        • 2015-02-04
        • 2012-03-05
        • 1970-01-01
        相关资源
        最近更新 更多