CommencezCommencez gratuitement

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

Cette activité fait partie du cours

Travailler avec les dates et les heures en Python

Voir le cours

Instructions de l’exercice

  • Complétez fmt pour qu'il corresponde au format ISO 8601.
  • Affichez first_start avec .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(____)
Modifier et exécuter le code