Re: Strefa czasowa w IRIXie (Zmienna TZ)

Autor: Zbigniew Zych (zych_at_student.uci.agh.edu.pl)
Data: Tue 12 Sep 1995 - 16:48:59 MET DST


Tomasz Surmacz wrote:
> : TZ=MET-1METDST
>
> Nie nie nie nie....
> Tak prosto sie nie da. W tej chwili mam wpisane takie cos:
>
> TZ=MET-1:00:00MET DST-2:00:00,86/2:00:00,299/2:00:00
>
> Co oznacza, ze mamy w Polsce 2 czasy - zimowy (MET-1:00:00) i letni
> (MET DST-2:00:00), a zmiany nastepuja dnia 86 o godz. 2:00:00 i dnia
> 299 o godzinie 2:00:00.
>
> O ile "dzien 86" to chyba jest dobrze (jest to 'dzien juliankski w
> danym roku kalendarzowym' - tak to opisali w dokumentacji), to 299 jest
> z pewnoscia zle, bo wpisalem to na lapu-capu, stwierdzajac, ze poprawie
> pozniej. I wlasnie teraz jest najwyzsza pora, by to poprawic.
>
> : Czy aby na pewno strefa czasowa zalezy od roku ? ;-)
>
> Niestety tak. Bo w przyszlym roku niedziele, w ktorych nastapi zmiana
> czasu, nie wypadna w te same dni wg tych numerkow... Taki juz urok TZ
> na IRIXach, ze trzeba co roku zmieniac.

To nie tak...
Kiedys mialem do czynienia z Xenixami...tam byl taki opis...
Z tego opisu mi wyszlo tak:
  mamy 3 rodzaje zmiany strefy:
    1. wg dni julianskich - czyli np zawsze 86 dnia roku...
    2. wg tygodni, np ostatnia niedziela wrzesnia
    3. wg dni miesiaca (chyba) np zawsze 31 wrzesnia.

W Europie sie stosuje mtode 2.
W wyniku dostajemy cos takiego:
  TZ=MET-1METDST;M3.5,M9.5/3
      -1 - nie potrzeba minut - przyjmuje 00:00...
      -2 - nie potrzeba - jest standardowo odejmowana 1 godz od strefy
           pierwszej.
      M3.5 oznacza : marzec ostatni tydzien, nie podano dnia, wiec niedziela
           (czyli noc z soboty na niedziele)
           godziny nie podano - z 2 na 3 (chyba...)
      M9.5/3 - wrzesien, niedziela ostatnia z 3 na 2...

Konkretny inny tydzien: np. M3.2 - 2 tydzien, niedziela....
Poniewaz zaden miesiac nie ma 5 niedziel (Oj chyba sa wyjatki, ale wtedy i tak
bedzie to ostatnia niedziela...) wiec 5 - zawsze oznacza ostatni tydzien...

Zbigniew Zych

--
IRC nick: Zyzio     email: zych_at_icslab.agh.edu.pl   rak_at_uci.agh.edu.pl
  finger: zych_at_ernie.icslab.agh.edu.pl       rak_at_galaxy.uci.agh.edu.pl
WWW     <a href=http://www.agh.edu.pl/student/infgrp/zych>HomePage</a>


To archiwum zostało wygenerowane przez hypermail 2.1.7 : Wed 19 May 2004 - 15:52:40 MET DST