現在のタイムゾーン名を取得したい。私がすでに達成したことは、次の方法でutc_offset
/タイムゾーンの省略形を取得することです。
SELECT * FROM pg_timezone_names WHERE abbrev = current_setting('TIMEZONE')
これにより、このタイムゾーンのすべての大陸/首都の組み合わせが得られますが、正確ではありませんtimezone
。たとえば、私は次のようになります。
Europe/Amsterdam
Europe/Berlin
サーバーがBerlin
インストールされており、サーバーのタイムゾーン名を取得したいと思います。
私が抱えCET
ている問題は、それが常にUTC+01:00
あり、説明されていないということですDST iirc
。