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
Instructions de l’exercice
- Importez
tzdepuisdateutil. - Assignez
etau fuseau horaire « America/New_York ». - Dans la boucle
for, définissezstartetendpour qu'ils utilisentetcomme 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'].____