開始使用免費開始

把腳踏車行程放到正確的時區

與其手動為 W20529 設定時區,不如把它們指定為 IANA 時區:'America/New_York'。因為我們已經知道其所屬的政治轄區,就不需要再查 UTC 位移。Python 會自動幫你處理。

本練習屬於課程

在 Python 處理日期與時間

檢視課程

練習說明

  • dateutil 匯入 tz
  • 指定 et 為時區 'America/New_York'
  • for 迴圈內,將 startend 的時區設為 et(使用 .replace())。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# 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'].____
編輯並執行程式碼