Casove zony v PostgreSQL - chyba?

Karel Zak zakkr na zf.jcu.cz
Čtvrtek Duben 24 16:03:48 CEST 2003


On Thu, Apr 24, 2003 at 03:21:51PM +0200, Ing. Pavel PaJaSoft Janousek wrote:
> 	Zdravim,
> 
> 	jiz nekolikaty den resim s kolegou zapeklite problemy co se tykaji
> casovych zon u vypisu, posledni na co si vsak nedokazi odpovedet sam (a
> pricist to chybne interpretaci/spatnemu zapisu a ocekavani vysledku) je
> toto:
> 
> template1=> select '2003-03-30'::timestamp;
>       timestamptz       
> ------------------------
>  2003-03-30 00:00:00+01
> (1 ??dka)
> 
> template1=> select '2003-03-30'::timestamp+ interval'7days';
>         ?column?        
> ------------------------
>  2003-04-06 01:00:00+02
> (1 ??dka)
> 
> template1=> 
> 
> 	Hodnotu v prvnim pripade ocekavam, ale ve druhem uz ne - je tam o
> hodinu jinak... Jsem si temer jist, ze na vine je CET/CEST casova zona, ale
> vysledky jsou IMHO spatne - mate jiny nazor?

 CVS (7.4):

test=# select '2003-03-30'::timestamp;
      timestamp      
---------------------
 2003-03-30 00:00:00
(1 řádka)

test=# select '2003-03-30'::timestamp + '7d';
      ?column?       
---------------------
 2003-04-06 00:00:00
(1 řádka)


 Co to vlastne bylo za PostgreSQL?

    Karel

-- 
 Karel Zak  <zakkr na zf.jcu.cz>
 http://home.zf.jcu.cz/~zakkr/


Další informace o konferenci Databases