【发布时间】:2019-06-06 12:22:54
【问题描述】:
我有一个简单的 postgresql 表,其中包含以下数据:
create table ti (
l text,
t timestamp without time zone
);
insert into ti(l, t) values ('now', now());
我使用at time zone 进行选择,我希望UTC + 5.30 hours
select now(), t, t at time zone 'Asia/Kolkata' from ti;
但这就是我得到的:
now| t| timezone
2019-06-06T12:11:42.576388Z| 2019-06-06T11:50:48.178689Z| 2019-06-06T06:20:48.178689Z
它减去了 5.30 小时而不是添加它们。
Sqlfiddle here
【问题讨论】:
标签: postgresql timezone