Wie bekommen Ich die Anzahl Tage des Monats
-
Ich siche ein Methud die Anzahl Tage eine Monats zu "berechnen" Ich brächte ein Statisch Methode ( Als Parameter da Jahr und der Monate un arbeite DEM sTUDION 6.0 UND DEN ENTSPRECHENDEN mfc KLASSEN
-
Versuch's mal mit elementarer Zeit-Arithmetik:
CTime t(Jahr,Monat+1,1,0,0,0);//erster Tag des Folgemonats t-=CTimeSpan(1,0,0,0); //einen Tag zurück = letzter Tag des aktuellen Monats return t.GetDay();
Alternativ kannst du dir auch ein Array zusammenstellen und daraus direkt die Tage ablesen:
int days[]={31,28,31,30,31,30,31,31,30,31,30,31}; if(Monat==2 && istschaltjahr(Jahr))//istschaltjahr() mußt du selber schreiben return 29; else return days[Monat];
-
die fehlende funktion: http://volkard.de/vcppkold/logische_ausdruecke.html