Python - 合并时间和日期

时间:2012-09-28 14:29:20

标签: python datetime

  

可能重复:
  Pythonic way to add datetime.date and datetime.time objects

这个问题对我来说似乎很简单,但我找不到答案 我有一个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_time添加到my_date的最佳方式是什么?

1 个答案:

答案 0 :(得分:15)

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