RE: c_ letní zimní čas

Miroslav Draxal evik na volny.cz
Úterý Srpen 13 21:44:43 CEST 2013


Možná ano, rád bych to ale dynamicky počítal. Protože když tomu zadám jakýkoli datum, tak to na mě vyplivne letní/zimní. Kdybych měl tabulku, také tam bude hodně if. I když zřejmě méně. Ony ty IF nevadí. Prostě fintička zdali není :)
 

-----Original Message-----
From: hw-list-bounces na list.hw.cz [mailto:hw-list-bounces na list.hw.cz] On Behalf Of Jirka MWW
Sent: Tuesday, August 13, 2013 9:36 PM
To: HW-news
Subject: Re: c_ letní zimní čas

Nebyla by lepší ( a kratší ) tabulka na příštích 100 let dopředu ?


Dne 13. srpna 2013 21:31 Miroslav Draxal <evik na volny.cz> napsal(a):

> To je v poznámkách ty pravidla. Já jenom že pro všechny možnosti je to
> nějak hodně IF… Jestli neexistuje nějaká finta****
>
> ** **
>
> ** **
>
> //na letní čas poslední neděli v březnu +1 hod ve 2hod na 3hod****
>
> // na zimní čas poslední neděli v říjnu -1 hod ve 3hod na 2hod****
>
> ** **
>
> ** **
>
> *From:* hw-list-bounces na list.hw.cz [mailto:hw-list-bounces na list.hw.cz]
> *On Behalf Of *Vláďa Anděl
> *Sent:* Tuesday, August 13, 2013 11:47 AM
> *To:* HW-news
> *Subject:* Re: c_ letní zimní čas****
>
> ** **
>
> Pokud vyhodnocuju signál DCF, tam ten příznak je. Počítač přechází na
> letní/zimní čas nějak podle kalendáře a dělá to správně.  Teď mi žena
> říkala že základem je nějaké datum a to se upravuje tak, aby to vyšlo
> ze sobody na neděli.
> Anděl
>
> Dne 13.8.2013 10:32, Miroslav Draxal napsal(a):****
>
> Dobrý den,****
>
> ** **
>
> Neznáte někdo nějakou fintu jak zjistit, v dané datum a čas jaký je
> čas?****
>
> Letní zimní. Já srvořil tohle, nenapadá mě žádní finta. Funguje to,
> ale co****
>
> kdyby.****
>
> ** **
>
>  ****
>
> ** **
>
>                                   AktualniDenVtydnu ();****
>
> ** **
>
>                               //každou hodinu x:00.00****
>
> ** **
>
>                               if (DateTime.den_tyden == nedele &&****
>
> DateTime.den + tyden > 31)****
>
> ** **
>
>                               {****
>
> ** **
>
>                                   // na letní čas poslední neděli v
> březnu****
>
> +1 hod ve 2hod na 3hod****
>
> ** **
>
>                                   if (!DateTime.LETNIzimniCas &&****
>
> DateTime.mesic == brezen && DateTime.hodin == 2 &&
> !DateTime.minut)****
>
> ** **
>
>                                             DateTime.hodin++;
> //přechod na****
>
> letní čas****
>
> ** **
>
>                                             //na zimní čas poslední
> neděli v****
>
> říjnu -1 hod ve 3hod na 2hod****
>
> ** **
>
>                                   else if (DateTime.LETNIzimniCas
> &&****
>
> DateTime.mesic == rijen && DateTime.hodin == 3 && !DateTime.minut)****
>
> ** **
>
>                                   {****
>
> ** **
>
>                                             DateTime.hodin--;****
>
> ** **
>
>                                             DateTime.SetZINMIcas =
> 1;****
>
> ** **
>
>  ****
>
> ** **
>
> //------------------------------------------------****
>
> ** **
>
>                    // každou minutu x:xx.00****
>
> ** **
>
>                    if ((DateTime.mesic == brezen && DateTime.den_tyden
> ==****
>
> nedele && DateTime.den + tyden > 31 && DateTime.hodin > 2) ||****
>
> ** **
>
>                    (DateTime.mesic == brezen && DateTime.den_tyden !=
> nedele****
>
> && 31 - DateTime.den < tyden) ||****
>
> ** **
>
>                    (DateTime.mesic >= duben && DateTime.mesic <= zari)
> ||****
>
> ** **
>
>                    (DateTime.mesic == rijen && DateTime.den_tyden !=
> nedele****
>
> && 31 - DateTime.den >= tyden) ||****
>
> ** **
>
>                    (!DateTime.SetZINMIcas && (DateTime.mesic == rijen
> &&****
>
> DateTime.den_tyden == nedele && DateTime.den + tyden > 31 &&
> DateTime.hodin****
>
> < 3)))****
>
> ** **
>
>                               DateTime.LETNIzimniCas = letni; //1****
>
> ** **
>
>                    else****
>
> ** **
>
>                               DateTime.LETNIzimniCas = zimni; //0****
>
> ** **
>
>                    if (DateTime.SetZINMIcas && (DateTime.hodin < 2
> ||****
>
> DateTime.hodin > 3))****
>
> ** **
>
>                               DateTime.SetZINMIcas = 0;****
>
> ** **
>
>  ****
>
> ** **
>
> Míra****
>
> ** **
>
> ** **
>
> ** **
>
> __________ Informace od ESET NOD32 Antivirus, verze databaze 8681
> (20130812)****
>
> __________****
>
> ** **
>
> Tuto zpravu proveril ESET NOD32 Antivirus.****
>
> ** **
>
> http://www.eset.cz****
>
> ** **
>
> ** **
>
>
>
>
> ****
>
> _______________________________________________****
>
> HW-list mailing list  -  sponsored by www.HW.cz****
>
> Hw-list na list.hw.cz****
>
> http://list.hw.cz/mailman/listinfo/hw-list****
>
>
>
>
> __________ Informace od ESET NOD32 Antivirus, verze databaze 8684
> (20130813) __________
>
>
> Tuto zpravu proveril ESET NOD32 Antivirus.
>
> http://www.eset.cz****
>
>
>
> __________ Informace od ESET NOD32 Antivirus, verze databaze 8684
> (20130813) __________
>
>
> Tuto zpravu proveril ESET NOD32 Antivirus.
>
> http://www.eset.cz
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
>


--
Zdravi
Jirka OK1MWW


__________ Informace od ESET NOD32 Antivirus, verze databaze 8685 (20130813) __________

Tuto zpravu proveril ESET NOD32 Antivirus.

http://www.eset.cz






__________ Informace od ESET NOD32 Antivirus, verze databaze 8685 (20130813) __________

Tuto zpravu proveril ESET NOD32 Antivirus.

http://www.eset.cz




Další informace o konferenci Hw-list