将骑行行程放入正确的时区
与其手动为 W20529 设置时区,不如把它们指定为对应的 IANA 时区:'America/New_York'。因为我们知道其所属的行政辖区,就不需要再查找 UTC 偏移量。Python 会替您完成这一步。
本练习是课程的一部分
在 Python 中处理日期和时间
练习说明
- 从
dateutil导入tz。 - 将
et设为时区'America/New_York'。 - 在
for循环中,使用.replace()将start和end的时区设置为et。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# 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'].____