Maison >développement back-end >Tutoriel Python >Comment convertir des objets datetime Python en chaînes de date lisibles ?

Comment convertir des objets datetime Python en chaînes de date lisibles ?

Susan Sarandon
Susan Sarandonoriginal
2024-10-31 05:50:30995parcourir

How to Convert Python datetime Objects to Readable Date Strings?

Conversion d'objets datetime Python en chaînes de date lisibles

Lorsque vous travaillez avec des horodatages ou des dates en Python, il est souvent nécessaire de les formater en chaînes lisibles . Ceci peut être réalisé en utilisant la méthode strftime() de la classe datetime.

Exemple de scénario

Considérez l'objet datetime suivant :

t = e['updated_parsed']
dt = datetime.datetime(t[0],t[1],t[2],t[3],t[4],t[5],t[6])
print(dt)

Cet objet représente la date "2010-01-28 08:39:49.000003". Maintenant, la tâche consiste à convertir cet objet en une chaîne lisible telle que "28 janvier 2010".

Solution : Utiliser strftime()

Pour formater la date/heure objet dans une chaîne, vous pouvez utiliser la méthode strftime() comme suit :

dt.strftime("%B %d, %Y")

où %B représente le nom du mois, %d représente le jour du mois et %Y représente l'année.

Exemple d'utilisation

Application de la méthode strftime() à l'exemple d'objet datetime :

dt.strftime("%B %d, %Y")

Renvoie la chaîne :

"January 28, 2010"

Par conséquent, vous pouvez utiliser la méthode strftime() avec des spécificateurs de format spécifiques pour convertir les objets datetime en chaînes de date lisibles 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!

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