11

可能重复:
添加 datetime.date 和 datetime.time 对象的 Pythonic 方式

这个问题对我来说似乎很简单,但我找不到答案。
我有一个datetime.date()我想添加一个datetime.time().

>>> import datetime
>>> my_time = datetime.time(9, 30)
>>> my_date = datetime.date(2012, 10, 2)

我试过

>>> my_time + my_date

我本来想得到一个

datetime.datetime(2012, 10, 2, 9, 30)

但不支持操作数。添加的
最佳方法是什么?my_timemy_date

4

1 回答 1

26

datetime.datetime.combine(datetime.date(2011, 01, 01), datetime.time(10, 23))

http://docs.python.org/release/2.6/library/datetime.html#datetime.datetime.combine

于 2012-09-28T14:30:38.230 回答