开始使用免费开始使用

将骑行行程放入正确的时区

与其手动为 W20529 设置时区,不如把它们指定为对应的 IANA 时区:'America/New_York'。因为我们知道其所属的行政辖区,就不需要再查找 UTC 偏移量。Python 会替您完成这一步。

本练习是课程的一部分

在 Python 中处理日期和时间

查看课程

练习说明

  • dateutil 导入 tz
  • et 设为时区 'America/New_York'
  • for 循环中,使用 .replace()startend 的时区设置为 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'].____
编辑并运行代码