Zum Rechnen mit Zeiten nimmt man imho in python am besten die Klassen Date, Datetime und TimeDelta, die im modul Datetime sind. Man kann sie (wo es sinnvoll ist) direkt vergleichen und mit ihnen rechnen.
Code: Alles auswählen
from datetime import datetime
weihnachten = datetime(2006,12,24)
sylvester = datetime(2006,12,31)
print sylvester < weihnachten
print sylvester - weihnachten
Ich hab keine einfache Methode gefunden, um direkt vom String zu Datetime zu parsen, prinzipiell müsste aber gehen:
Code: Alles auswählen
(year, month, day, hour, min, sec, x, y, z) = strptime(strdate, format)
d = datetime(year, month, day, hour, min, sec)