Recréer 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, nous allons nous exercer à faire quelque chose de similaire.
Veuillez recréer la méthode .isoformat() en utilisant .strftime() et afficher le premier départ de trajet dans notre ensemble de données.
| Référence | |
|---|---|
| %Y | Année à 4 chiffres (0000-9999) |
| %m | Mois à deux chiffres (1-12) |
| %d | Jour à deux chiffres (1-31) |
| %H | Heure à 2 chiffres (0-23) |
| %M | Minutes à 2 chiffres (0-59) |
| %S | 2 chiffres pour les secondes (0-59) |
Cet exercice fait partie du cours
Utilisation des dates et des heures en Python
Instructions
- Veuillez compléter l'
fmte conformément au format ISO 8601. - Veuillez imprimer
first_startavec.isoformat()et.strftime(); ils doivent correspondre.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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(____)