Das wird vermutlich die dümmste Frage des Jahres, aber ich bringe es nicht auf die Reihe.
Ich habe:
Das speichert mir die aktuelle Uhrzeit des Rechners im string, so weit kein Problem.
Jetzt möchte ich gern zusätzlich eine zweite Uhrzeit berechnen, als zweiten string speichern, und dazu die Differenz in Sekunden speichern, wobei ich von der zweiten Zeit den unix timestamp als int habe.
Ich mache also:
Was ich aber nicht auf die Reihe bringe:
Wie mache ich aus PCTime, ZweitTime und timedifferenz jetzt einen
std::string ZweitTimeString = ?
Ich habe:
Code:
time_t rawtime;
struct tm * timeinfo;
time(&rawtime);
timeinfo = localtime(&rawtime);
char MyLocalTime [80];
strftime (MyLocalTime,80,"Time: %H:%M",timeinfo);
std::string MyTime(MyLocalTime);
Das speichert mir die aktuelle Uhrzeit des Rechners im string, so weit kein Problem.
Jetzt möchte ich gern zusätzlich eine zweite Uhrzeit berechnen, als zweiten string speichern, und dazu die Differenz in Sekunden speichern, wobei ich von der zweiten Zeit den unix timestamp als int habe.
Ich mache also:
Code:
int ZweitTime = irgendeinTimestamp;
int PCTime = time(NULL);
int timedifferenz = PCTime - ZweitTime;
Was ich aber nicht auf die Reihe bringe:
Wie mache ich aus PCTime, ZweitTime und timedifferenz jetzt einen
std::string ZweitTimeString = ?