with time zone
values are displayed. timestamp with time zone
data type has the following format:
YYYY
: Four-digit yearMM
: One / two-digit monthDD
: One / two-digit dayHH
: One / two-digit hour (valid values from 00 to 23)MM
: One / two-digit minutes (valid values from 00 to 59)SS
: One / two-digit seconds (valid values from 00 to 59)[.SSSSSS]
: Up to six fractional digits (microsecond precision)+TZ
: Time zone offset in the format +/-HH:MM (e.g., +05:30, -08:00)event_log
that consists of a timestamp without a time zone and a timestamp with time zone columns. The values in the event_timestamp_tz
are in the “Europe/Moscow” timezone.
SELECT
statement to get all records of the table:
event_timestamp_tz
is converted to UTC timezone.
event_timestamp
column and display the corresponding UTC in the event_timestamp_tz
column. Run the following query:
event_timestamp
and event_timestamp_tz
columns and calculate the corresponding UTC time using the AT TIME ZONE 'UTC'
operator.
We then order the results based on the event_timestamp
column, giving us a sorted list of events with their corresponding local and UTC times.
AT TIME ZONE
operator in timestamp with time zone converts the given timestamp with time zone to the new time zone, with no time zone designation.
Syntax:
timestamp
: The date and time value with the time zone.
TIME_ZONE
: The target time zone to which the timestamp will be converted. The user’s timezone is fixed to UTC.