MulaiMulai sekarang secara gratis

Menetapkan perjalanan sepeda ke zona waktu yang benar

Alih-alih menetapkan zona waktu untuk W20529 secara manual, mari kita tetapkan zona waktu IANA mereka: 'America/New_York'. Karena kita mengetahui yurisdiksi politiknya, kita tidak perlu mencari offset UTC mereka. Python akan menanganinya untuk Anda.

Latihan ini adalah bagian dari kursus

Bekerja dengan Tanggal dan Waktu di Python

Lihat Kursus

Petunjuk latihan

  • Impor tz dari dateutil.
  • Tetapkan et sebagai zona waktu 'America/New_York'.
  • Di dalam for loop, atur agar start dan end memiliki et sebagai zona waktunya (gunakan .replace()).

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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'].____
Edit dan Jalankan Kode