Maison >développement back-end >Tutoriel Python >Comment formater les dates pour l'impression en Python ?
Lors de l'ajout d'une date à une liste, la sortie imprimée apparaît comme "[ datetime.date(AAAA, MM, JJ)]" au lieu d'un simple "AAAA-MM-JJ" format.
Les dates en Python sont des objets. Lors de l'impression, ils ont deux représentations :
Pour obtenir une chaîne de date simple, convertissez l'objet date en chaîne à l'aide de str(). Cela garantit que la représentation régulière est utilisée lors de l’impression. Voici un exemple :
import datetime today = datetime.date.today() print(str(today)) # Prints "2008-11-22"
Vous pouvez également utiliser la méthode strftime() pour créer un format de date personnalisé :
print(today.strftime('%Y-%m-%d')) # Prints "2008-11-22"
strftime( ) prend en charge divers spécificateurs de format pour personnaliser le format de date, tels que :
Vous pouvez également utiliser l'interpolation de chaîne pour directement formater les dates dans des chaînes :
print(f"Today is {today:%Y-%m-%d}")
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!