Heute über ne schöne unschönheit gestolpert, als ich ne Importroutine geschrieben habe.
Da ich das Import-Datum nicht immer komplett erhalten habe sondern den Tag und die Uhrzeit jeweils getrennt dacht ich so:
Ist ja ganz einfach, nimmst den Tag und setzt die Stunde und die Minute auf den entsprechenden Wert
Denkste… DateTime.Hour und DateTime.Minute sind in C# ReadOnly Felder
Was macht man? Man erstellt sich nen DateTime mit dem Import Tag und macht danach
dtImportDate = dtImportDay.AddHours(Convert.ToDouble(importHour)).AddMinutes(Convert.ToDouble(importMinute));
Irgendwie hässlich aber wenns ned anders geht….