Maison > développement back-end > Tutoriel Python > Comment « datetime.timedelta » de Python peut-il convertir les secondes en heures, minutes et secondes ?

Comment « datetime.timedelta » de Python peut-il convertir les secondes en heures, minutes et secondes ?

Mary-Kate Olsen
Libérer: 2024-11-30 12:24:13
original
676 Les gens l'ont consulté

How Can Python's `datetime.timedelta` Convert Seconds to Hours, Minutes, and Seconds?

Conversion des secondes en heures, minutes et secondes en Python

Lorsque vous travaillez avec des données liées au temps, il est souvent nécessaire de convertir les secondes en un format plus lisible, généralement heures, minutes et secondes. Cet article montrera comment réaliser efficacement cette conversion en Python.

Solution utilisant datetime.timedelta

Le module datetime de Python fournit une fonction pratique appelée datetime.timedelta qui facilite la conversion des secondes en secondes souhaitées format :

import datetime
seconds = 666
time_string = str(datetime.timedelta(seconds=seconds))
print(time_string)
Copier après la connexion

Sortie :

0:11:06
Copier après la connexion

Cette ligne de code prend le nombre de secondes (666 dans cet exemple) et crée un objet timedelta avec cette valeur. La fonction str() est ensuite appelée sur l'objet timedelta pour le convertir en une représentation sous forme de chaîne au format 'hours:minutes:seconds':

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.cn
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal