我的表中有一个时间戳字段,它以 UTC-10 格式存储数据。但是,正确的时区是 UTC+10
我想在不改变时间的情况下将时区部分更改为 UTC+10。只希望系统考虑与 UTC+10 而不是 UTC-10 相同的时间戳
如果我这样做
select email_timestamp as time zone 'UTC+10' from emails
Run Code Online (Sandbox Code Playgroud)
然后它也会改变时间。
有人可以告诉我如何在不改变时间的情况下更改时区部分吗?
我的日期字段在 postgresql 中为数字,日期中的值类似于 1401710352000,当我尝试使用 to_timestamp(date) 将其转换时,我得到相应的时间戳为“46388-06-07 10:40:00+00 ”
我试图用谷歌搜索它,我发现了关于如何在 postgresql 中进行不同类型转换的非常有用的函数,但我找不到如何将数字日期转换为适当的可读格式。如果有人能告诉我如何将数字日期字段转换为时间戳/日期可读格式,我会很感激
沙阿