Zeitdifferenz mit time.h ausrechnen, wie Endzeit angeben?
-
Hallo liebe C++ Community,
ich habe wieder mal ein Problem, wahrscheinlich wieder eine kleine lapalie, doch ich komm einfach nicht selbst drauf wie ich mein Problem lösen könnte!Aber nun zum Problem, ich habe folgende Methode die mir die momentane Zeit samt Datum in einem AnsiString und in einer time_t Variablen liefert:
void TimeControl::createCurrentTime() { struct tm * timeinfo; time ( &startTime ); timeinfo = localtime ( &startTime ); timeStamp = asctime (timeinfo); }
jetzt versuch ich mit der Methode difftime(end,start) die Differenz von momentan bis zur endtime zu berechnen. Nur das Problem ist, ich möchte die Endzeit bspw. auf kommenden Donnerstag setzen, doch ich weiß nicht wie ich der Variablen end diesen Wert zuweis.
Ich hoffe ihr habt mein Problem verstanden und könnt mir helfen
Danke schonmal für eure Hilfe !
Gruß
Evils
-
Was hat der gezeigte Quellcode mit dem Problem zu tun?
Warum verwendest du nicht TDateTime (z.B. Now(), EncodeDateTime, DecodeDateTime)?
Welche BCB-Version verwendest du?