c_ letní zimní čas

Miroslav Draxal evik na volny.cz
Úterý Srpen 13 10:32:13 CEST 2013


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

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


Další informace o konferenci Hw-list