Konstruieren von Timedelta-Objekten aus Strings mit datetime's strptime
In Python ist das Konvertieren zeitbasierter Strings in Timedelta-Objekte eine häufige Aufgabe. Die Formate können variieren und reichen von Stunden und Minuten bis hin zu Sekunden.
datetime.strptime: Eine robuste String-Parsing-Lösung
Anstatt auf externe Bibliotheken oder manuelles Parsen zurückzugreifen, verwenden Sie datetime strptime bietet eine vielseitige und elegante Lösung. Es ermöglicht eine präzise Zeichenfolgeninterpretation mithilfe bestimmter Formate.
Beachten Sie den folgenden Codeausschnitt:
<code class="python">from datetime import datetime, timedelta # Define the input string and format t = datetime.strptime("05:20:25", "%H:%M:%S") # Extract time components using properties hours, minutes, seconds = t.hour, t.minute, t.second # Create a timedelta object using extracted values delta = timedelta(hours=hours, minutes=minutes, seconds=seconds)</code>
Nach der Ausführung dieses Codes erhalten Sie ein Timedelta-Objekt, das die Eingabezeichenfolge genau darstellt. Sie können die verschiedenen Methoden nutzen, um bei Bedarf weitere Vorgänge durchzuführen.
Das obige ist der detaillierte Inhalt vonWie verwende ich datetime.strptime, um Zeitzeichenfolgen in Timedelta-Objekte in Python zu konvertieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!