From: | Cefull Lo <cefull(at)gmail(dot)com> |
---|---|
To: | pgsql-general(at)postgresql(dot)org |
Subject: | Re: time zone problem |
Date: | 2012-01-16 13:50:42 |
Message-ID: | CACqWm=HxSAxc-mwqLhC8C2PK8iss7dB0aVyyLODktzCU+DYatw@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
Hi,
I figure it out.
If only the offset from UTC is given, you may try
select current_timestamp at time zone (select name from
pg_catalog.pg_timezone_names where utc_offset= interval '+8 hours' limit 1)
Would give the exact timestamp at those time zone.
On Fri, Jan 13, 2012 at 11:59 PM, Cefull Lo <cefull(at)gmail(dot)com> wrote:
> Hi everybody,
> I'm located in Hong Kong, UTC+8 time zone. When I
>
> select current_timestamp;
>
> gives
>
> now
> -------------------------------
> 2012-01-13 23:56:16.825558+08
>
> However, when I
>
> select current_timestamp at time zone 'UTC+8';
> I expect the result is the same as the above one. But the result is
>
> timezone
> ----------------------------
> 2012-01-13 07:57:24.407825
>
> How to get the correct timestamp at the time zone I gave?
>
> Thanks in advance
>
>
>
--
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GSC d- s:>++ a- C++ UL/B+++$ !P L++>+++++
E--- W+ N o-- K? w++ O? M- V- PS PE++(-) Y+
PGP++@ t 5 X R+>+++$ tv- b+++ DI++ D++
G++@ e+++>+++++ h*>--- r-- z?
-----END GEEK CODE BLOCK------
From | Date | Subject | |
---|---|---|---|
Next Message | Tore Halvorsen | 2012-01-16 14:07:54 | Getting all entries in a single block with ctid |
Previous Message | Andrew Hannon | 2012-01-16 01:24:36 | Repercussions of Cancelled Autovacuum |