Placer les trajets à vélo dans le bon fuseau horaire
Au lieu de régler les fuseaux horaires de W20529 à la main, assignons-leur leur fuseau horaire IANA: 'America/New_York'. Comme nous connaissons leur juridiction politique, nous n'avons pas besoin de rechercher leur décalage par rapport à UTC. Python le fera pour nous.
Cet exercice fait partie du cours
Travailler avec des dates et des heures en Python
Instructions
- Importez
tz
à partir dedateutil
. - Attribuez à
et
le fuseau horaire'America/New_York'
. - Dans la boucle
for
, configurezstart
etend
pour qu'ils aientet
comme fuseau horaire (utilisez.replace()
).
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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'].____