Forum: Mikrocontroller und Digitale Elektronik uhrzeit


von Michael (Gast)


Lesenswert?

ich muß die Differenz einer Uhrzeit berechnen und komm nicht drauf wie
es geht.
Also ich habe 180502 als Startzeit und z.B. 190201 als Endzeit. Jetzt
muß ich die Differenz errechnen in Std min sec.
Hat jemand einen Tip wie ich das in C realisieren kann?

von Wegstabenverbuchsler (Gast)


Lesenswert?

Deinen "Bandwurm" (String) 180502 und 190201 in Stunden, Minuten,
Sekunden trennen und Integer umwandeln

Differenz berechnen

aus der Differenz einen neuen Bandwurm draus basteln. Wenn ich richtig
gerechnet habe kommt da 005659 raus.

von Hausaufgaben-Nicht-Macher (Gast)


Lesenswert?

Wenn das nicht nach einer Hausaufgabe aussieht...

von Michael (Gast)


Lesenswert?

ok die Differenz ist richtig gerechnet und wie könnte sowas in Software
aussehen?

von Michael (Gast)


Lesenswert?

"ok die Differenz ist richtig gerechnet und wie könnte sowas in
Software
aussehen?"

Differenz berechnen.

von Thomas B. (yahp) Benutzerseite


Lesenswert?

Am "einfachsten" ist es, erstmal alles in Sekunden umzurechnen, dann
musst du dich bei der Differenzbildung nicht um Überträge kümmern. Das
Ergebnis danach wieder in h, m, s aufzudröseln ist kein Problem.

Was genau ist die Frage?

von Michael (Gast)


Lesenswert?

ok so hab ichs jetzt und läuft.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.