我正在开发一个使用东部时间并将数据库设置为太平洋时间的应用程序。这已经引起了一些问题,但我们被告知不可能有其他方式,所以我们只能解决它。
不管怎样,我遇到的麻烦之一就是获取今天的约会。由于数据库位于太平洋,如果我使用以下命令询问今天的日期current_date
比如说,凌晨 1 点,它会给我昨天的日期。我尝试过设置时区和添加/减去间隔,但它似乎从来没有按照我期望的方式工作,而且我宁愿不必在凌晨 1 点进行大量测试才能使其正常工作。
有没有一种简单的方法可以返回 PostgreSQL 中给定时区今天日期的 DATE ?
select current_date at time zone 'UTC',current_date::timestamp ;
或任何其他区域
update:
select (current_date at time zone 'UTC')::date,current_date::date
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)