Recréer le format ISO avec strftime()
Dans le dernier chapitre, vous avez utilisé strftime()
pour créer des chaînes de caractères à partir d'objets date
. Maintenant que vous savez ce qu'est un objet datetime
, exerçons-nous à faire quelque chose de similaire.
Recréez la méthode .isoformat()
, en utilisant .strftime()
, et imprimez le premier début de voyage de notre ensemble 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 | 2 chiffres pour les minutes (0-59) |
%S | Seconde à 2 chiffres (0-59) |
Cet exercice fait partie du cours
Travailler avec des dates et des heures en Python
Instructions
- Complétez
fmt
pour qu'il corresponde au format de ISO 8601. - Imprimez
first_start
avec.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(____)