Search Postgresql Archives

Re: AT TIME ZONE and DST in UTC<->CET conversion

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Tom Lane wrote:
> Gregory Stark <stark@xxxxxxxxxxxxxxxx> writes:
> > ISTM this is the one that's wrong. "CET" is standard time, it, GMT+1.
> 
> > If you want a timezone which switches between CET and CST automatically you
> > should use something like Europe/Paris.
> 
> Well, actually he *is* using such a zone:
> 
> regression=# select * from pg_timezone_names  where name = 'CET';
>  name | abbrev | utc_offset | is_dst 
> ------+--------+------------+--------
>  CET  | CEST   | 02:00:00   | t
> (1 row)
> 
> But
> 
> regression=# select * from pg_timezone_abbrevs  where abbrev = 'CET';
>  abbrev | utc_offset | is_dst 
> --------+------------+--------
>  CET    | 01:00:00   | f
> (1 row)
> 
> The problem is that one of these two statements is using the abbrev
> meaning and the other is using the timezone meaning.
> 
> We don't have much control over the zone definition, so I'm thinking
> maybe the abbrev should be removed from the tznames lists.  But that
> seems a bit sucky too.  Does anyone have any idea if the zic folk would
> be responsive to a complaint that defining a timezone with the same
> name as an abbreviation is a bad idea?

Is this a TODO?

-- 
  Bruce Momjian  <bruce@xxxxxxxxxx>        http://momjian.us
  EnterpriseDB                             http://enterprisedb.com

  + If your life is a hard drive, Christ can be your backup. +


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux