Maison >développement back-end >Tutoriel Python >Comment puis-je convertir une chaîne de date en un format personnalisé à l'aide du module « datetime » de Python ?
Conversion de chaînes de date en formats personnalisés avec Python
Supposons que vous ayez une chaîne de date telle que « Mon 15 février 2010 » et que vous souhaitiez la convertir au format '15/02/2010'. Pour y parvenir, nous pouvons exploiter le module datetime de Python.
Le module datetime fournit un ensemble complet d'outils pour manipuler et formater les dates. Pour analyser une chaîne de date et modifier son format, nous pouvons utiliser l'approche suivante :
datetime.datetime.strptime(input_date_string, input_format).strftime(output_format)
Dans cette instruction, nous analysons d'abord la chaîne de date d'entrée input_date_string à l'aide de la méthode strptime(), en spécifiant le input_format qui décrit le format original de la chaîne. Cela renvoie un objet datetime, qui représente la date analysée.
Ensuite, nous pouvons utiliser la méthode strftime() pour convertir l'objet datetime au format de sortie souhaité. La méthode strftime() accepte une chaîne output_format, qui spécifie le format dans lequel la date doit être affichée.
Pour l'exemple donné, nous pouvons exécuter le code suivant :
>>> from datetime import datetime >>> datetime.strptime('Mon Feb 15 2010', '%a %b %d %Y').strftime('%d/%m/%Y') '15/02/2010'
Ceci le code montre comment analyser la chaîne de date « Mon 15 février 2010 » à partir du format d'entrée « %a %b %d %Y » et la convertir au format de sortie '%d/%m/%Y', résultant en '15/02/2010'.
Le module datetime offre une large gamme de spécificateurs de format qui peuvent être utilisés pour personnaliser le format de sortie des dates. Pour plus d'informations sur ces spécificateurs, reportez-vous à la documentation Python.
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!