CommencerCommencer gratuitement

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
%YAnnée à 4 chiffres (0000-9999)
%mMois à 2 chiffres (1-12)
%dJour à 2 chiffres (1-31)
%HHeure à 2 chiffres (0-23)
%M2 chiffres pour les minutes (0-59)
%SSeconde à 2 chiffres (0-59)

Cet exercice fait partie du cours

Travailler avec des dates et des heures en Python

Afficher le cours

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(____)
Modifier et exécuter le code