Wie konstruieren eine timedelta-Objekt aus einem einfachen string

Schreibe ich eine Funktion benötigt, die eine timedelta-Eingang übergeben zu werden, als ein string. Der Benutzer eingeben muss, so etwas wie "32m" oder "2h32m", oder sogar "4:13" oder "5hr34m56s"... gibt es eine Bibliothek oder so etwas, das hat so etwas bereits umgesetzt?

Für Menschen, die gerade auf der Suche zum Bau einer timedelta-Objekt von d Tagen h Stunden m Minuten und s Sekunden lang mit einer Zeile (nach dem Import datetime): datetime.timedelta(days = d, hours = h, minutes=m, seconds=s).

InformationsquelleAutor priestc | 2011-01-07

Schreibe einen Kommentar