Aan de slagBegin gratis

Fietstochten in de juiste tijdzone plaatsen

In plaats van de tijdzones voor W20529 met de hand in te stellen, koppelen we ze aan hun IANA-tijdzone: 'America/New_York'. Omdat we hun politieke jurisdictie kennen, hoeven we de UTC-offset niet op te zoeken. Python doet dat voor ons.

Deze oefening maakt deel uit van de cursus

Werken met datums en tijden in Python

Bekijk cursus

Oefeninstructies

  • Importeer tz uit dateutil.
  • Ken et toe als de tijdzone 'America/New_York'.
  • Stel binnen de for-lus start en end zo in dat ze et als tijdzone hebben (gebruik .replace()).

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

# 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'].____
Code bewerken en uitvoeren