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 Test