Maison > développement back-end > Tutoriel Python > Comment utiliser datetime.strptime pour convertir des chaînes temporelles en objets Timedelta en Python ?

Comment utiliser datetime.strptime pour convertir des chaînes temporelles en objets Timedelta en Python ?

DDD
Libérer: 2024-10-22 20:38:53
original
764 Les gens l'ont consulté

How to Use datetime.strptime to Convert Time Strings to Timedelta Objects in Python?

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>
Copier après la connexion

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!

source:php
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal