Convertir les formats avec les datetimes
Avec les datetimes, vous pouvez lire une chaîne selon un format et produire une chaîne dans un autre format. Autrement dit, vous pouvez utiliser les datetimes pour transformer le format de dates sous forme de chaînes. Vous trouverez les chaînes de format pour mapper les datetimes sur strftime. Supposons qu'on vous demande de convertir la date du krach britannique du « Black Wednesday » dans un nouveau format qui répond aux besoins de vos rapports d'entreprise.
Cette activité fait partie du cours
Python intermédiaire pour la finance
Instructions de l’exercice
- Créez une chaîne de format qui correspond à la date d'origine, fournie dans
org_text. - Créez un datetime pour le Black Wednesday et enregistrez-le dans
black_wednesday. - Créez une chaîne de format qui correspond au nouveau format « Wednesday, September 16, 1992 ».
- Créez une nouvelle chaîne de date en utilisant le nouveau format.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
org_text = "Sep 16 1992"
# Format string for original text
org_format = "%b %____ %____"
# Create datetime for Black Wednesday
black_wednesday = datetime.datetime.____(org_text, org_format)
print(black_wednesday)
# New format: 'Wednesday, September 16, 1992'
new_format = "%____, %____ %d, %Y"
# String in new format
new_text = black_wednesday.____(new_format)
print(new_text)