0 Pluspunkte 0 Minuspunkte
Ich arbeite vormittags und nachmittags und möchte ein Script schreiben das mir die gesamte Zeit automatisch zusammenrechnet.

Wenn ich z.B am Vormittag von 8:09 - 12:21 habe und am Nachmittag 12:30 - 17:13. Wie mache ich das am besten in Python das ich weiß wieviel ich insgesamt schon gearbeitet habe?
von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

Hier ist ein kleines Python Script das du anpassen kannst.

from datetime import datetime

# Zeitpunkt 1
time1_start = datetime.strptime("8:09", "%H:%M")
time1_end = datetime.strptime("12:21", "%H:%M")
# Zeitpunkt 2
time2_start = datetime.strptime("12:30", "%H:%M")
time2_end = datetime.strptime("17:13", "%H:%M")

# Zeitdifferenz für den ersten Zeitraum
diff1 = time1_end - time1_start
# Zeitdifferenz für den zweiten Zeitraum
diff2 = time2_end - time2_start

# Gesamtzeit berechnen
total_time = diff1 + diff2

# Ausgabe der Gesamtzeit
print("Gesamtzeit:", total_time)
print("Stunden:", total_time.seconds // 3600)
print("Minuten:", (total_time.seconds // 60) % 60)
von (706 Punkte)