Maison >développement back-end >Tutoriel Python >Comment convertir un objet Datetime Python en un format de chaîne lisible ?

Comment convertir un objet Datetime Python en un format de chaîne lisible ?

Susan Sarandon
Susan Sarandonoriginal
2024-10-30 13:08:02737parcourir

How to Convert a Python Datetime Object to a Readable String Format?

Convertir Python Datetime en chaîne avec un format de date lisible

Lorsque vous travaillez avec des dates et des heures en Python, il est souvent nécessaire de convertir un objet datetime dans une chaîne dans un format lisible. Un scénario courant consiste à afficher une date/heure sous la forme d'une chaîne lisible par l'homme, telle que "28 janvier 2010".

Question :

Étant donné un objet datetime obtenu à partir de une instance datetime.datetime(), comment pouvons-nous la convertir en chaîne avec un format de date lisible spécifique ?

Réponse :

La classe datetime fournit une méthode appelée strftime, qui vous permet de formater un objet datetime en chaîne à l'aide d'un code de format spécifié. La méthode strftime() accepte un large éventail d'options de formatage, documentées dans la documentation Python ici : https://docs.python.org/3/library/datetime.html#strftime-and-strptime-behavior.

Pour convertir un objet datetime en une chaîne avec un format de date lisible spécifique, vous pouvez suivre les étapes suivantes :

  1. Créer un objet datetime :

    t = e['updated_parsed']
    dt = datetime.datetime(t[0],t[1],t[2],t[3],t[4],t[5],t[6])
  2. Utilisez la méthode strftime() pour formater l'objet datetime :

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

Dans cet exemple spécifique, le code de format "%B %d, %Y" affichera la date au format "%B", qui est le nom complet du mois, "%d", qui est le jour du mois, et "%Y", qui est l'année.

La chaîne formatted_date résultante sera "28 janvier 2010", comme vous le souhaitez.

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