Maison >développement back-end >Tutoriel Python >Comment puis-je convertir un objet datetime.timedelta en une chaîne Hours:Minutes ?

Comment puis-je convertir un objet datetime.timedelta en une chaîne Hours:Minutes ?

Patricia Arquette
Patricia Arquetteoriginal
2024-12-14 06:56:18613parcourir

How Can I Convert a datetime.timedelta Object to an Hours:Minutes String?

Conversion d'un objet datetime.timedelta en une chaîne au format Heures: Minutes

Problème :

Le formatage d'un objet datetime.timedelta pour afficher la durée en heures et en minutes peut être difficile. La conversion des secondes restantes en minutes pose des difficultés particulières.

Solution :

Plutôt que d'implémenter des méthodes personnalisées, une solution plus simple consiste à utiliser la fonction str() pour convertir le objet timedelta directement dans une chaîne. Voici un exemple :

import datetime

start = datetime.datetime(2009, 2, 10, 14, 00)
end = datetime.datetime(2009, 2, 10, 16, 00)
delta = end - start

print(str(delta))

Cela affichera la chaîne "2:00:00", où 2 représente les heures et 00 représente les minutes.

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!

Déclaration:
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