我的表中有一个时间戳字段,它以UTC-10格式存储数据。但是,正确的时区是UTC+10
我想在不改变时间的情况下将时区部分更改为UTC+10。只希望系统考虑与UTC+10相同的时间戳,而不是UTC-10
如果我这样做
select email_timestamp as time zone 'UTC+10' from emails然后它还改变了工作时间。
有人能告诉我如何在不改变时间的情况下更改时区部分吗?
发布于 2014-10-28 06:40:08
在不更改时间的情况下剥离时区,在不转换时间的情况下添加时区:
(myfield::timestamp || 'UTC+10')::timestamptz再次为您的时区选择它,以查看您想要的:
SELECT myfield AT TIME ZONE 'UTC+10'https://stackoverflow.com/questions/26597890
复制相似问题