Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

GMT a lokalny czas warszawski

0 views
Skip to first unread message

Robert Górski

unread,
Sep 28, 2001, 3:43:39 AM9/28/01
to
Witam,

Odnoszę wrażenie, że pytanie jest nieco lamerskie, ale trudno...
Muszę zintegrować 3 aplikacje używające różnych systemów
bazodanowych na różnych platformach. W związku z tym
musiałem ujednolicić w nich reprezentację czasu.
Jedynym rozsądnym rozwiązaniem wydało mi się przechowywanie
czasu jako liczby sekund, która upłynęła od 1 stycznia 1970,
czyli od tzw. 'epoch time' . Mój system nadrzędny podaje
taki czas tzn. taką liczbę sekund, ale w odniesieniu do czasu Greenwich
(GMT). W Polsce obowiązuje czas lokalny. Tu moje pytanie:
czy GMT jest niezmienny, czy też mają okresowe zmiany?
Tzn. czy czas warszawski jest zawsze większy o 2 godziny
wiosną-latem a o 1 godzinę jesienią-zimą?

pozdr,
RG


Adam Buraczewski

unread,
Sep 28, 2001, 6:16:03 AM9/28/01
to
"Robert Górski" <rob...@maxcom.pl> wrote:
> czy GMT jest niezmienny, czy też mają okresowe zmiany?
> Tzn. czy czas warszawski jest zawsze większy o 2 godziny
> wiosną-latem a o 1 godzinę jesienią-zimą?

AFAIK tak. To może głupio brzmi, ale nawet w Wielkiej Brytanii czas
letni różni się od GMT (o godzinę).

Bardzo ciekawym źródłem informacji są źródła linuksowej biblioteki
glibc, a dokładniej źródła plików opisów stref czasowych. Tam jest
zapisane nawet do kiedy czasem lokalnym w Polsce był czas słoneczny
warszawski, kiedy wprowadzono przejście czas letni/zimowy i kiedy te
przejścia były w poszczególnych latach.

Swoją drogą, nie możesz wykorzystać typu danych 'timestamp with time
zone' (jest on w standardzie SQL, AFAIR)? IMHO powinien rozwiązać
twoje problemy.

Pozdrawiam,

--
Adam Buraczewski <ad...@polbox.pl> * Linux registered user #165585
GCS/TW d- s-:+>+:- a- C+++(++++) UL++++$ 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+>++ y?

0 new messages