我將與字段類型表「時間戳和時區」串「1858年11月17日01:09:05 + 0000」並取回strage格式化價值「05:11:29 + 04:02:24」。PostgreSQL的:獲得奇怪的格式化「時間戳和時區」
這裏是會議
test=> create table ddtbl (val timestamp with time zone);
CREATE TABLE
test=> insert into ddtbl (val) values ('1858-11-17 01:09:05+0000');
INSERT 0 1
test=> select * from ddtbl;
val
------------------------------
1858-11-17 05:11:29+04:02:24
這是怎麼回事,什麼是 「+04:02:24」 在這裏?
UPD:PostgreSQL的版本
% psql --version
psql (PostgreSQL) 9.2.4
UPD2:本地時區
% date +%Z
YEKT
% date +%z
+0600
不知道,但它發生在1914年1月1日之前的任何日期UTC –
奇怪的是,我找不到這在文檔 – s9gf4ult
我沒有看到這在9.1.9。你的區域設置是什麼,可能有關? –