C# DateTime

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….

No comments yet.

Leave a Reply