我正在开发一个应用程序,该应用程序使用东部时间,而数据库设置为太平洋时间。这已经导致了一些问题,但我们被告知不能有其他的方式,因此我们只能绕过它。
无论如何,我遇到的一个问题是获取今天的日期。由于数据库在太平洋时间,如果我在凌晨1点使用
在PostgreSQL中,是否有一种相对简单的方式以给定的时区返回今天的日期?
无论如何,我遇到的一个问题是获取今天的日期。由于数据库在太平洋时间,如果我在凌晨1点使用
current_date
来询问今天的日期,它会给我昨天的日期。我尝试设置时区和添加/减去间隔,但它似乎从未按照我的期望工作,并且我不想在凌晨1点进行广泛的测试来使其正常工作。在PostgreSQL中,是否有一种相对简单的方式以给定的时区返回今天的日期?
current_timestamp
,如 @SimonKissane 建议的那样。 - hraban