Segue abaixo neste tutorial exemplo como efetuar o cálculo de datahora com time zone num banco de dados postgresql.
SELECT ‘1980-01-01 00:00:00-03’::timestamptz – ‘1979-12-31 19:00:00-07’::timestamptz
Os valores podem ser substituidos pelos campos equivalentes.