Hallo zusammen,
mein Chef lässt unsere Stunden von seiner Tochter berechnen und naja ich will sagen ihre Toleranz liegt bei +-15h.
Was mir nicht gerade gefällt!
Die Rechnung ist einfach nur, geht bei ihr schon die Stunden in Dezimal-Zahlen umrechnen daneben.
Wie kann ich in Pyton die Differenz zwischen 6:01 Uhr und 14:10 Uhr berechnen?
Grüße Cntrx
Stunden ausrechnen
- Sr4l
- User
- Beiträge: 1091
- Registriert: Donnerstag 28. Dezember 2006, 20:02
- Wohnort: Kassel
- Kontaktdaten:
Ganz neben bei: Sowas braucht man in diesem Jahrzehnt nicht mehr Programmieren und schon gar nicht mit Hand rechnen, da kann man LibreOffice / OpenOffice Calc oder auch Excel für verwenden, das wäre eine ganz klassische Aufgabe für diese Programme.
Auch wenn natürlich etwas zu programmieren immer gut ist.
Auch wenn natürlich etwas zu programmieren immer gut ist.
- Sr4l
- User
- Beiträge: 1091
- Registriert: Donnerstag 28. Dezember 2006, 20:02
- Wohnort: Kassel
- Kontaktdaten:
Code: Alles auswählen
from datetime import datetime
st = datetime(2015,4,16, 7, 10)
et = datetime(2015,4,16, 12, 05)
dt = et - st
dt.total_seconds()
Entspanne dich und wisse, dass es Zeit für alles gibt. (YogiTea Teebeutel Weisheit )
Code: Alles auswählen
In [33]: from datetime import date as Date, datetime as DateTime, time as Time
In [34]: today = Date.today()
In [35]: a = Time(14, 10)
In [36]: b = Time(6, 1)
In [37]: DateTime.combine(today, a) - DateTime.combine(today, b)
Out[37]: datetime.timedelta(0, 29340)
In [38]: diff = DateTime.combine(today, a) - DateTime.combine(today, b)
In [39]: print diff
8:09:00