CommencezCommencez gratuitement

Attribuer le bon fuseau horaire aux trajets à vélo

Plutôt que de définir manuellement les fuseaux horaires pour W20529, attribuons-leur leur fuseau IANA : « America/New_York ». Comme nous connaissons leur territoire de compétence, nul besoin de chercher leur décalage UTC. Python s'en chargera pour vous.

Cette activité fait partie du cours

Travailler avec les dates et les heures en Python

Voir le cours

Instructions de l’exercice

  • Importez tz depuis dateutil.
  • Assignez et au fuseau horaire « America/New_York ».
  • Dans la boucle for, définissez start et end pour qu'ils utilisent et comme fuseau horaire (utilisez .replace()).

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Import tz
from ____ import ____

# Create a timezone object for Eastern Time
et = tz.____('America/New_York')

# Loop over trips, updating the datetimes to be in Eastern Time
for trip in onebike_datetimes[:10]:
  # Update trip['start'] and trip['end']
  trip['start'] = trip['start'].____
  trip['end'] = trip['end'].____
Modifier et exécuter le code