Hallo,
Cheatah hat Dir doch schon soweit alles verraten?!
Bsp:
Du hast 173057 Sekunden
173057 / 86400 = 2.002974537
da wir nur die ganzen Tage brauchen, benötigen wir den Intergerwert...
173057 / 86400 = (int) 2
nun berechnest Du die Differenz zwischen beiden.
173057 - (86400 * 2) = 257
Es sind somit noch 257 Sekunden übrig.
Diesen Wert teilen wir nun druch 3600
257 / 3600 = (int) 0
Es existiert also in diesem Rest keine volle Stunde mehr
somit teilen wir den Rest weiter durch 60
257 / 60 = (int) 4
Nun haben wirt 4 Minuten
Analog zu oben berechnen wir nun die restlichen Sekunden
257 - 4*60 = 17
ergebnis: 2Tage, 0Stunden, 4 Minuten und 17 Sekunden
Mit freundlichem Gruß
Micha