Zacznij terazZacznij za darmo

Przypisywanie przejazdów rowerowych do właściwej strefy czasowej

Zamiast ręcznie ustawiać strefy czasowe dla W20529, przypiszmy je do strefy IANA: 'America/New_York'. Skoro znamy jurysdykcję polityczną tych danych, nie musimy ręcznie wyszukiwać przesunięcia UTC – Python zrobi to za nas.

To ćwiczenie jest częścią kursu

Praca z datami i czasem w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Zaimportuj tz z dateutil.
  • Przypisz do et strefę czasową 'America/New_York'.
  • Wewnątrz pętli for ustaw dla start i end strefę czasową et (użyj .replace()).

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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'].____
Edytuj i uruchom kod