Angenommen, ich habe 2 Zeitintervalle, wie 16:30 - 20:00 UND 15:00 - 19:00, muss ich die Gesamtzeit zwischen diesen beiden Intervallen finden, so dass das Ergebnis 5 Stunden ist (Ich füge beide Intervalle hinzu und subtrahiere das überschneidende Intervall), wie kann ich eine generische Funktion schreiben, die auch alle Fälle behandelt, wie ein Intervall innerhalb eines anderen (also das Ergebnis ist das Intervall des größeren), kein Schnittpunkt (also das Ergebnis ist die Summe beider Intervalle).python Zeitintervall Algorithmus Summe
Meine ankommende Datenstruktur ist primitiv, einfach wie "15:30", so dass eine Konvertierung erforderlich sein kann.
Dank
funktioniert nicht, wenn keine Überlappung ist. –