Обсуждение: "TZ"/"tz" not supported

Поиск
Список
Период
Сортировка

"TZ"/"tz" not supported

От
"Peter Kovacs"
Дата:
Hi,

Execution of the following statement aborts with the error message in
the Subject:

select to_timestamp('2008-06-20 02:30:00 GMT', 'YYYY-MM-DD HH24:MI:SS TZ');

Does this message mean that this particular PostgreSQL installation
doesn't support timezones?

--------------
select * from pg_catalog.pg_timezone_abbrevs where abbrev = 'GMT';
abbrev | utc_offset | is_dst
--------+------------+--------GMT    | 00:00:00   | f
(1 row)
--------------

The database version is 8.3.0.

Any help appreciated,
Peter


Re: "TZ"/"tz" not supported

От
"A. Kretschmer"
Дата:
am  Fri, dem 20.06.2008, um  7:51:50 +0200 mailte Peter Kovacs folgendes:
> Hi,
> 
> Execution of the following statement aborts with the error message in
> the Subject:
> 
> select to_timestamp('2008-06-20 02:30:00 GMT', 'YYYY-MM-DD HH24:MI:SS TZ');

You can use:

test=*# select '2008-06-20 02:30:00 GMT'::timestamptz;     timestamptz
------------------------2008-06-20 04:30:00+02
(1 row)



helps that?



Andreas
-- 
Andreas Kretschmer
Kontakt:  Heynitz: 035242/47150,   D1: 0160/7141639 (mehr: -> Header)
GnuPG-ID:   0x3FFF606C, privat 0x7F4584DA   http://wwwkeys.de.pgp.net


Re: "TZ"/"tz" not supported

От
"Peter Kovacs"
Дата:
Thank you, Andreas! Your advice is very useful to me.

I would still be interested why "TZ" is not accepted in the format string.

Thanks
Peter


On Fri, Jun 20, 2008 at 8:15 AM, A. Kretschmer
<andreas.kretschmer@schollglas.com> wrote:
> am  Fri, dem 20.06.2008, um  7:51:50 +0200 mailte Peter Kovacs folgendes:
>> Hi,
>>
>> Execution of the following statement aborts with the error message in
>> the Subject:
>>
>> select to_timestamp('2008-06-20 02:30:00 GMT', 'YYYY-MM-DD HH24:MI:SS TZ');
>
> You can use:
>
> test=*# select '2008-06-20 02:30:00 GMT'::timestamptz;
>      timestamptz
> ------------------------
>  2008-06-20 04:30:00+02
> (1 row)
>
>
>
> helps that?
>
>
>
> Andreas
> --
> Andreas Kretschmer
> Kontakt:  Heynitz: 035242/47150,   D1: 0160/7141639 (mehr: -> Header)
> GnuPG-ID:   0x3FFF606C, privat 0x7F4584DA   http://wwwkeys.de.pgp.net
>
> --
> Sent via pgsql-sql mailing list (pgsql-sql@postgresql.org)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgsql-sql
>


Re: "TZ"/"tz" not supported

От
"A. Kretschmer"
Дата:
am  Fri, dem 20.06.2008, um  8:35:10 +0200 mailte Peter Kovacs folgendes:
> Thank you, Andreas! Your advice is very useful to me.
> 
> I would still be interested why "TZ" is not accepted in the format string.

I think because TZ is only useful for displaying a timestamptz and not
for internal representation and/or calculation.

For displaying you can use to_char(timestamptz, format-string).


Andreas
-- 
Andreas Kretschmer
Kontakt:  Heynitz: 035242/47150,   D1: 0160/7141639 (mehr: -> Header)
GnuPG-ID:   0x3FFF606C, privat 0x7F4584DA   http://wwwkeys.de.pgp.net


Re: "TZ"/"tz" not supported

От
"Peter Kovacs"
Дата:
Are you basically saying that "TZ" can be used in an "output template
string", but not in an "input template string" (in the terminology of
the documentation)? If this is the case, shouldn't this be mentioned
in the documentation? Also, is there a fundamental reason for this
limitation or is it just the implementation waiting to be completed
(nobody has had an itch intensive enough to scratch it)?

Thanks
Peter

On Fri, Jun 20, 2008 at 8:50 AM, A. Kretschmer
<andreas.kretschmer@schollglas.com> wrote:
> am  Fri, dem 20.06.2008, um  8:35:10 +0200 mailte Peter Kovacs folgendes:
>> Thank you, Andreas! Your advice is very useful to me.
>>
>> I would still be interested why "TZ" is not accepted in the format string.
>
> I think because TZ is only useful for displaying a timestamptz and not
> for internal representation and/or calculation.
>
> For displaying you can use to_char(timestamptz, format-string).
>
>
> Andreas
> --
> Andreas Kretschmer
> Kontakt:  Heynitz: 035242/47150,   D1: 0160/7141639 (mehr: -> Header)
> GnuPG-ID:   0x3FFF606C, privat 0x7F4584DA   http://wwwkeys.de.pgp.net
>
> --
> Sent via pgsql-sql mailing list (pgsql-sql@postgresql.org)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgsql-sql
>


Re: "TZ"/"tz" not supported

От
Tom Lane
Дата:
"Peter Kovacs" <maxottovonstirlitz@gmail.com> writes:
> Are you basically saying that "TZ" can be used in an "output template
> string", but not in an "input template string" (in the terminology of
> the documentation)? If this is the case, shouldn't this be mentioned
> in the documentation? Also, is there a fundamental reason for this
> limitation or is it just the implementation waiting to be completed
> (nobody has had an itch intensive enough to scratch it)?

The latter, I believe.
        regards, tom lane


Re: "TZ"/"tz" not supported

От
"Scott Marlowe"
Дата:
On Thu, Jun 19, 2008 at 11:51 PM, Peter Kovacs
<maxottovonstirlitz@gmail.com> wrote:
> The database version is 8.3.0.

On a side note you should update to 8.3.3...