Seite 1 von 1

datetime.datetime.strptime

Verfasst: Donnerstag 11. März 2021, 18:12
von python_versuch
Hallo zusammen,

hat jemand eine Idee, wie man einen String wie z.B.: '08:00:00-09:00:00' in datime umwandelt, zwecks der späteren Sortierung aller Zeitintervalle. Folgender Versuch:

time_slot = datetime.datetime.strptime('08:00:00-09:00:00', '%H:%M:%S-%H:%M:%S').date()

löst den Fehler: sre_constants.error: redefinition of group name 'H' as group 4; was group 1 at position 72 :?:

Re: datetime.datetime.strptime

Verfasst: Donnerstag 11. März 2021, 19:22
von Sirius3
Erster Schritt ist am - zu splitten und dann die Teile zu parsen:

Code: Alles auswählen

time_slot = '08:00:00-09:00:00' 
start_time, end_time = [datetime.datetime.strptime(time, '%H:%M:%S') for time in time_slot.split('-')]