【问题标题】:Python - merge time and date [duplicate]Python - 合并时间和日期
【发布时间】:2012-09-28 14:29:19
【问题描述】:

可能重复:
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 的最佳方式是什么?

【问题讨论】:

  • 确实是重复的。我没有找到,因为我没有使用好的关键字

标签: python datetime


【解决方案1】:

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

【讨论】:

  • 这看起来很简单,实际上很简单:) 谢谢
猜你喜欢
  • 1970-01-01
  • 2014-12-04
  • 2016-08-22
  • 2013-11-29
  • 1970-01-01
  • 2016-10-02
  • 1970-01-01
  • 2022-01-07
  • 2015-12-23
相关资源
最近更新 更多