Re: Changing displayed time zone in RAISE NOTICE output?

Поиск
Список
Период
Сортировка
От Ron
Тема Re: Changing displayed time zone in RAISE NOTICE output?
Дата
Msg-id 6a7ddac2-48e1-7339-5919-a69d6d7801ae@gmail.com
обсуждение исходный текст
Ответ на Re: Changing displayed time zone in RAISE NOTICE output?  (Adrian Klaver <adrian.klaver@aklaver.com>)
Ответы Re: Changing displayed time zone in RAISE NOTICE output?  (Adrian Klaver <adrian.klaver@aklaver.com>)
Список pgsql-general
On 1/11/23 15:06, Adrian Klaver wrote:
> On 1/11/23 13:00, Ron wrote:
>> How do I get clock_timestamp() to display the time in a different time zone?
>>
>> This is America/Chicago, but I'd like to display it in a different TZ.
>>
>> psql (12.12 (Ubuntu 12.12-1.pgdg18.04+1))
>> postgres=# DO $$
>> postgres$# BEGIN
>> postgres$# RAISE NOTICE '%', clock_timestamp();
>> postgres$# END$$;
>> NOTICE:  2023-01-11 14:52:34.408225-06
>> DO
>>
>
> test(5432)=# select clock_timestamp();
>         clock_timestamp
> --------------------------------
>  01/11/2023 13:05:54.646178 PST
> (1 row)
>
> test(5432)=# select clock_timestamp() at time zone 'UTC';
>           timezone
> ----------------------------
>  01/11/2023 21:06:04.742478

Hmm.  I'd have sworn this didn't work when I tried it:

postgres=#
postgres=# DO $$
BEGIN
RAISE NOTICE '%', clock_timestamp() at time zone 'UTC';
END$$;
NOTICE:  2023-01-12 05:22:40.517299

But it does work, so all's well that ends well.

-- 
Born in Arizona, moved to Babylonia.



В списке pgsql-general по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Autovacuum Hung Due to Bufferpin
Следующее
От: Ron
Дата:
Сообщение: EXPLAIN and FK references?