【发布时间】:2015-03-12 09:29:39
【问题描述】:
我正在使用转换到等于 EAT 时区的新时区 UTC+3,但 Postgres (9.1) 显示错误的时间
select '2015-01-13 08:40:00.0'::timestamp with time zone AT TIME ZONE 'UTC+03',
'2015-01-13 08:40:00.0'::timestamp with time zone AT TIME ZONE 'EAT';
(这里的默认时区是斯德哥尔摩)
结果是
"2015-01-13 04:40:00",
"2015-01-13 10:40:00"
为什么?
应该是 2015-01-13 10:40:00
如果将 JodaTime 与两个时区一起使用,则会显示相同的正确结果“2015-01-13 10:40:00”。
【问题讨论】:
标签: postgresql timezone jodatime