把腳踏車行程放到正確的時區
與其手動為 W20529 設定時區,不如把它們指定為 IANA 時區:'America/New_York'。因為我們已經知道其所屬的政治轄區,就不需要再查 UTC 位移。Python 會自動幫你處理。
本練習屬於課程
在 Python 處理日期與時間
練習說明
- 從
dateutil匯入tz。 - 指定
et為時區'America/New_York'。 - 在
for迴圈內,將start與end的時區設為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'].____