我正在尝试做这样的事情:
time() + timedelta(hours=1)
但是,Python不允许这样做,这显然是有充分理由的。
有没有人有一个简单的解决方法?
该解决方案位于您在问题中提供的链接:
datetime.combine(date.today(), time()) + timedelta(hours=1)
完整示例:
from datetime import date, datetime, time, timedelta dt = datetime.combine(date.today(), time(23, 55)) + timedelta(minutes=30) print dt.time()
输出:
00:25:00