【发布时间】:2016-04-22 05:08:10
【问题描述】:
我在印度的系统上安装了 Postgresql,因此时区为 Asia/kolkata。
我需要的是 current_timestamp,所以我尝试了以下查询:
select now()
select current_timestamp AT TIME ZONE 'Asia/Kolkata'
这显然给了我正确的时间戳。
但是,如果我更改系统日期或时间,然后使用此查询,那么它会给出更改日期时间的结果。这显然是错误的。
我如何查询或更改必要的配置,以使时间戳始终正确地显示为 Asia/Kolkata,并且应该取决于系统日期时间。
Postgresql 版本:9.3
【问题讨论】:
标签: sql postgresql timezone