Mark Morgan Lloyd <markMLl.pgsql-general@xxxxxxxxxxxxxxx> writes: > SELECT to_char(('2011-03-01 12:00' AT TIME ZONE 'GMT0BST')::TIMESTAMP > WITH TIME ZONE, 'HH24:MI TZ'); > to_char > ----------- > 12:00 GMT > (1 row) You haven't said exactly what you were hoping to accomplish, but I suspect the point here is to format a time according to some other zone than the prevailing TimeZone setting. You basically can't do that, at least not with to_char and the timestamptz data type --- the information just isn't there. Consider creating a little plpgsql function that temporarily changes the timezone setting and then calls to_char. regards, tom lane -- Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-general