Construction d'objets Timedelta à partir de chaînes avec strptime de datetime
En Python, la conversion de chaînes basées sur le temps en objets timedelta est une tâche courante. Les formats peuvent varier, allant des heures et des minutes aux secondes.
datetime.strptime : une solution robuste d'analyse de chaînes
Au lieu de recourir à des bibliothèques externes ou à une analyse manuelle, les formats datetime strptime offre une solution polyvalente et élégante. Il permet une interprétation précise des chaînes à l'aide de formats spécifiés.
Considérez l'extrait de code suivant :
<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>
Après avoir exécuté ce code, vous obtiendrez un objet timedelta qui représente avec précision la chaîne d'entrée. Vous pouvez utiliser ses différentes méthodes pour effectuer d'autres opérations selon vos besoins.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!