Maison >développement back-end >Tutoriel Python >Comment convertir des objets datetime Python en chaînes de date lisibles ?
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!