看看下面的例子:你能從Postgresql的TIMESTAMP WITH TIME ZONE字段中恢復完整的時區名稱嗎?
create temporary table t1 (c1 timestamp with time zone);
insert into t1 values ('2003-04-12 04:05:06 America/New_York'::timestamp with time zone);
如果我正確地閱讀文檔,這裏PostgreSQL將使用完整的時區名加入到+05的時間戳轉換成UTC:00小時,然後存儲。
但是,如果這是真的,那麼我不能區分2003-04-12 04:05:06 America/New_York
和2003-04-12 04:05:06 America/Panama
,它具有相同的UTC偏移但夏令時偏移量不同。
是嗎?