Kennt jmd einen Algorithmus zur Berechnung eines Mittelwertes von Uhrzeiten?

... komplette Frage anzeigen

4 Antworten

Ich würde beide Uhrzeiten in UNIX-Timestamps (also der Anzahl der Sekunden, die seit dem 1.1.1970, 0 Uhr vergangen sind) umwandeln.

https://de.wikipedia.org/wiki/Unixzeit

Viele Programmiersprachen bringen zum Arbeiten mit UNIX-Timestamps auch schon eigene Funktionen oder Libraries mit. 

Als kleines Beispiel: gestern, 22:45 Uhr entspricht dem Timestamp 1485125100 . Heute, 1:25 Uhr ist 1485134700.

Wie man den Mittelwert von ganzen Zahlen ausrechnet, weißt du hoffentlich... (1485125100 + 1485134700) / 2 ergibt 1485129900. Und dieser Timestamp, zurück in ein Datum gewandelt ist 

"Monday, 23-Jan-17 00:05:00 UTC"

http://www.unixtimestamp.com/index.php

Antwort bewerten Vielen Dank für Deine Bewertung

Du kannst die Zeiten in Minuten umrechnen, addieren, durch die Anzahl der Zeiten teilen und das Ergebnis wieder in Stunden und Minuten umrechnen.

22 + 1 Stunden = 23 Stunden x 60 Minuten = 1380 Minuten + 45 + 25 Minuten = 1450 Minuten / 2 = 725 Minuten / 60 = 12 Stunden und 5 Minuten

Antwort bewerten Vielen Dank für Deine Bewertung

was für einen Mittelwert? Einfach alle addieren und dann durch die Anzahl teilen? 

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von Leonboard
25.01.2017, 17:12

Geht leider nicht, wenn Stunden nur 60 Minuten haben ;D

0

Gibt es bei Uhrzeiten nicht irwie 2 Mittelwerte? 

Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?