

























这是一个创建于 627 天前的主题,其中的信息可能已经有所发展或是发生改变。
select to_timestamp('1672531200000'::bigint / 1000) AT TIME ZONE 'UTC-8';
结果为 2023-01-01 08:00:00
select to_timestamp('1672531200000'::bigint / 1000) AT TIME ZONE 'UTC+8';
结果为 2022-12-31 16:00:00
为什么'UTC-8'才是北京时间?
1 wangee 2024 年 9 月 26 日pg 当中区分 timestamptz 和 timestamp ,可以使用`SHOW timezone;`看看。 |
2 sagaxu 2024 年 9 月 26 日因为 select '2023-01-01 08:00:00+08' AT TIME ZONE 'UTC+8' 是'2022-12-31 16:00:00' |
3 yustation 2024 年 9 月 26 日@wangee Asia/Shanghai ; to_timestamp 返回值是 timestamptz ,是我误解为 timestamp 了,谢谢 |
6 yustation 2024 年 9 月 26 日select to_timestamp('1672531200000'::bigint / 1000) AT TIME ZONE 'Asia/Shanghai'; -- 2023-01-01 08:00:00 确实如此,受教了! |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。