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)
Sortie :
0:11:06
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!