該SQL:奇怪時區
select to_timestamp(extract(epoch from '0001-01-01 00:00:00'::timestamp))
產生這樣的輸出:
0001-01-01 08:06:00 + 08:06
我意識到to_timestamp()
總是會在時區中添加一個時區,因此會增加8小時和+8
。但:06
是什麼?額外的6分鐘從哪裏來?
編輯
如果我最初執行set local timezone to 'UTC';
然後我得到預期的結果。
只能用於古代約會嗎?1812年左右呢? –
1812年,同樣的問題。 +6分鐘和08:06時區。 – IamIC
這似乎發生在1900年前的所有日期。 – IamIC