datetime.datetime.strptime

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
python_versuch
User
Beiträge: 9
Registriert: Freitag 5. März 2021, 16:41

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 :?:
Zuletzt geändert von python_versuch am Donnerstag 11. März 2021, 18:23, insgesamt 1-mal geändert.
Sirius3
User
Beiträge: 18274
Registriert: Sonntag 21. Oktober 2012, 17:20

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('-')]
Antworten