开始使用免费开始使用

夏令时前后经过了多少小时?

由于我们的骑行数据发生在秋季,若要了解夏令时开始时会发生什么,您需要换一种方式。

我们来看看 2017 年 3 月 12 日的美国东部地区,当天夏令时在凌晨 2 点开始生效。

如果您为当晚的午夜创建一个 datetime,再给它加上 6 小时,那么实际过去了多少时间?

本练习是课程的一部分

在 Python 中处理日期和时间

查看课程

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Import datetime, timedelta, tz, timezone
from datetime import datetime, timedelta, timezone
from dateutil import tz

# Start on March 12, 2017, midnight, then add 6 hours
start = datetime(2017, 3, 12, tzinfo = tz.gettz('America/New_York'))
end = start + ____(____)
print(start.isoformat() + " to " + end.isoformat())
编辑并运行代码