CommencerCommencez gratuitement

Placer les trajets à vélo dans le fuseau horaire approprié

Au lieu de définir manuellement les fuseaux horaires pour W20529, nous allons les attribuer à leur fuseau horaire IANA : 'America/New_York'. Comme nous connaissons leur juridiction politique, il n'est pas nécessaire de rechercher leur décalage UTC. Python se chargera de cela pour nous.

Cet exercice fait partie du cours

<cours>Utilisation des dates et des heures en Python</cours>
Voir le cours

Instructions de l’exercice

  • Importez tz à partir de dateutil.
  • Veuillez définir et comme fuseau horaire 'America/New_York'.
  • Dans la boucle d'for, définissez start et end pour qu'ils aient 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