Wie berechnet man die Anzahl der Tage eines Monats
Lösung:
Man addiert zu 1.Tag eines Monats einen ganzen Monat
Und berechnet dann aus der Zeitspanne die Anzahl der Tage
Beispiel in C#:
int iDaysMonth = (int) (_Date_Start.AddMonths(1) - _Date_Start).TotalDays ; |
Im Code c#, wpf
//------< Header_Tage_fuellen >------ int iDaysMonth = (int) (_Date_Start.AddMonths(1) - _Date_Start).TotalDays ; for (int iDay = 0; iDay < iDaysMonth; iDay++) { DateTime day = _Date_Start.AddDays(iDay);
//-< day_Header >- Insert_Label_in_Grid_Plan(day.ToString("dd"), 0, 1 + iDay , 1, 1, _Color_Header_Days); int intSpalteDay = iDay ; string sDatePlan = day.ToString("yyyyMMdd"); //-</ day_Header >-
//< column > ColumnDefinition column = new ColumnDefinition(); column = new ColumnDefinition(); column.Width = new GridLength(_Breite_Tag); column.Name = "col_DatePlan_" + sDatePlan ; column.ToolTip = column.Name; Grid_Plan.ColumnDefinitions.Add(column); //</ column > //---</ Schicht >--- //----</ day_TagesSchichten >----
} //------</ Header_Tage_fuellen >------ |