Wie kann ich die Werte von zwei DateTimePickers mit Custom Format miteinander subtrahieren?
Hey, ich programmiere aktuell etwas in Visual Basic .NET, wo ich den Value von zwei DateTimePicker subtrahieren und als Sekunden in einem Label als String anzeigen möchte.
DateTimePicker1.Value = DateTime.Now
Dim value1 As DateTime = DateTimePicker1.Value
Dim value2 As DateTime = DateTimePicker2.Value
Dim timeSpan As TimeSpan = value1 - value2
Label1.Text = Math.Ceiling(timeSpan.TotalSeconds)
Bisher hat der oben gelistete Code perfekt funktioniert, um die Differenz der beiden DateTimePicker herauszufinden und als Sekunden darzustellen.
Nun habe ich aber die DateTimePicker als Custom Format eingestellt.
DateTimePicker1.CustomFormat = "dd.MM.yyyy hh:mm:ss"
DateTimePicker2.CustomFormat = "dd.MM.yyyy hh:mm:ss"
Und jetzt funktioniert mein Code nicht mehr und es ergibt sich die Fehlermeldung:
System.FormatException: "Die Eingabezeichenfolge hat das falsche Format."
wenn ich versuche die Differenz berechnen zu lassen.
Hat jemand eine Lösung? Ich wäre sehr dankbar!