Reproduire le format ISO avec strftime()
Dans le chapitre précédent, vous avez utilisé strftime() pour créer des chaînes à partir d'objets date. Maintenant que vous connaissez les objets datetime, pratiquons quelque chose de semblable.
Reproduisez la méthode .isoformat() en utilisant .strftime(), puis affichez le premier départ de trajet dans notre jeu de données.
| Référence | |
|---|---|
| %Y | Année à 4 chiffres (0000-9999) |
| %m | Mois à 2 chiffres (1-12) |
| %d | Jour à 2 chiffres (1-31) |
| %H | Heure à 2 chiffres (0-23) |
| %M | Minute à 2 chiffres (0-59) |
| %S | Seconde à 2 chiffres (0-59) |
Cette activité fait partie du cours
Travailler avec les dates et les heures en Python
Instructions de l’exercice
- Complétez
fmtpour qu'il corresponde au format ISO 8601. - Affichez
first_startavec.isoformat()et.strftime(); les deux devraient être identiques.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Import datetime
from datetime import datetime
# Pull out the start of the first trip
first_start = onebike_datetimes[0]['start']
# Format to feed to strftime()
fmt = "____"
# Print out date with .isoformat(), then with .strftime() to compare
print(first_start.isoformat())
print(____)