DateTimePicker - nur die Zeit auslesen
-
moin!
ich benutze den DateTimePicker um eine Uhrzeit anzugeben.
Nun will ich auch die Uhrzeit dem DateTimePicker entnehmen.
Mein versuch war folgender:Label1->Caption=DateTimePicker1->Time;
Leider schreibt er gleichzeitig auch das Datum in das Labelfeld, was ich aber nicht möchte. Nun frage ich mich wo der Unterschied zwischen
DateTimePicker1->Time;
DateTimePicker1->DateTime;ist.
Ich erhalte immer Datum und Uhrzeit zurück. Wie kann ich nur die Uhrzeit erhalten?
Muss ich das Datum nun umständlich abschneiden, oder gibt es da eine Lösung?
-
z.B. so:
Label1->Caption = DateTimePicker1->DateTime.TimeString();
-
Vielen Dank.
Da habe ich noch eine Frage, wie kann man die Differenz zwischen zwei Uhrezeiten errechen?
-
Wenn die Uhrzeit in zwei TDateTime Variablen steht, einfach voneinader abziehen. Warum probierst du es nicht einfach aus?