Ini
1970-01-01 00:00:00+01
adalah stempel waktu ISO 8601 dengan offset +1 jam dan +1 berarti timur Greenwich. Offset dalam ini
01-01-1970 00:00:00 UTC+01
1970-01-01 00:00:00 UTC+01
1970-01-01 00:00:00 XXX+01
1970-01-01 00:00:00 HAHA+01
1970-01-01 00:00:00 Pancakes+01
akan ditafsirkan sebagai zona waktu gaya POSIX di mana +1 berarti barat dari Greenwich:
PostgreSQL akan menerima spesifikasi zona waktu gaya POSIX dalam bentuk STDoffset atau STDoffsetDST, di mana STD adalah singkatan zona, offset adalah offset numerik dalam jam barat dari UTC
dan itu bahkan datang dengan peringatan:
Seseorang harus waspada bahwa fitur zona waktu gaya POSIX dapat menyebabkan penerimaan input palsu secara diam-diam, karena tidak ada pemeriksaan kewajaran singkatan zona. Misalnya,
SET TIMEZONE TO FOOBAR0
akan bekerja, meninggalkan sistem secara efektif menggunakan singkatan yang agak aneh untuk UTC. Masalah lain yang perlu diingat adalah bahwa dalam nama zona waktu POSIX, offset positif digunakan untuk lokasi di sebelah barat Greenwich. Di tempat lain, PostgreSQL mengikuti konvensi ISO-8601 bahwa offset zona waktu positif berada di sebelah timur Greenwich.
Perhatikan perbedaan barat versus timur.