【发布时间】:2012-09-09 00:57:07
【问题描述】:
发件人:
http://docs.python.org/py3k/library/datetime.html#timedelta-objects
一个 timedelta 对象表示一个持续时间,两个之间的差 日期或时间。
那么为什么我会出错:
>>> from datetime import datetime, timedelta, time
>>> datetime.now() + timedelta(hours=12)
datetime.datetime(2012, 9, 17, 6, 24, 9, 635862)
>>> datetime.now().date() + timedelta(hours=12)
datetime.date(2012, 9, 16)
>>> datetime.now().time() + timedelta(hours=12)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: unsupported operand type(s) for +: 'datetime.time' and 'datetime.timedelta'
【问题讨论】:
标签: python datetime time timedelta