Avenger
0
Ich suche eine möglichkeit, Sekunden in Sekunden.Minuten.Stunden umzuwandeln, beispiel:
ich übergebe der Funktion die Heute vergangenen sekunden, welche ich durch folgendes bekomme:
und sagen wir es sind bisher Heute 121 Sekunden vergangen, dann liefert die Funktion folgendes zurück:
1.2.0
Ich brauche die Funktion, um auszurechnen, wieviele Tage, Stunden, Minuten und Sekunden zwischen zwei eingegebenen Daten (mehrzahl von Datum) sind. Die ausrechnung der Tage funktioniert schon, leider haperts bei dem rest :/
mfg
edit: hab doch noch was gefunden:
sec sind dabei die sekunden
ich übergebe der Funktion die Heute vergangenen sekunden, welche ich durch folgendes bekomme:
Code:
SYSTEMTIME st;
int sekunden = (st.wHour*24)+(st.wMinute*60)+st.wSecond;
und sagen wir es sind bisher Heute 121 Sekunden vergangen, dann liefert die Funktion folgendes zurück:
1.2.0
Ich brauche die Funktion, um auszurechnen, wieviele Tage, Stunden, Minuten und Sekunden zwischen zwei eingegebenen Daten (mehrzahl von Datum) sind. Die ausrechnung der Tage funktioniert schon, leider haperts bei dem rest :/
mfg
edit: hab doch noch was gefunden:
Code:
int minute;
int hour;
int second;
int stderg;
int minerg;
int sekerg;
hour = int(sec/3600);
if(sec%3600 == 0){
stderg = hour;
minerg = 0;
sekerg = 0;
}
else{
minute = int((sec - (hour * 3600))/60);
if((sec-(hour*3600))%60 == 0){
minerg = minute;
sekerg = 0;
}
else{
second = (sec-(hour*3600))%60;
stderg = hour;
minerg = minute;
sekerg = second;
}
}
sec sind dabei die sekunden