c_ letní zimní čas

Vláďa Anděl vaelektronik na vaelektronik.cz
Úterý Srpen 13 11:47:07 CEST 2013


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

------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20130813/d183173f/attachment-0001.htm>


Další informace o konferenci Hw-list