当前位置: 首页 > 面试题库 >

用Python方式添加datetime.date和datetime.time对象

谭铭
2023-03-14
问题内容

我有两个代表相同事件实例的对象-一个保存日期,另一个保存该事件的时间,我想创建一个datetime对象。

由于不能简单地添加日期和时间对象(以下调用失败):

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

问题答案:

在python
docs中

import datetime
datetime.datetime.combine(datetime.date(2011, 1, 1), 
                          datetime.time(10, 23))

退货

datetime.datetime(2011, 1, 1, 10, 23)


 类似资料:
  • 问题内容: Python日期计算,您在哪里? 我有一个python应用程序,需要每隔三个月绘制几年的日期。重要的是,日期每年精确地发生4次,并且日期应尽可能在每年的同一天,并且日期应尽可能在每月的同一天,并且日期应为彼此之间的距离应尽可能接近“ 3个月”(这是一个不断变化的目标,尤其是在leap年)。不幸的是,不支持几个月! 有没有一种“标准”的方式来在python中进行此计算??? SQL方式?

  • 问题内容: 从: http://docs.python.org/py3k/library/datetime.html#timedelta- objects timedelta对象代表持续时间,即两个日期或时间之间的差。 那么,为什么我会出错: 问题答案: 对象不支持除了用秒。 虽然有一个自然的定义,时钟算术。您可以这样计算: 将datetime.time提升到一个对象,然后添加增量,然后将结果回落

  • 问题内容: 给定中的值,是否有标准的方法向其添加整数秒,例如? 这些明显的想法行不通: 最后,我编写了这样的函数: 我不禁以为我缺少一种更简单的方法来做到这一点。 问题答案: 你可以将完整变量与一起使用,并提供一个虚拟日期,然后使用time来获取时间值。 例如: 你也可以选择更具可读性的 如果你这么倾向。 如果你追求的是可以执行此操作的函数,则可以使用addSecs以下方法进行研究:

  • 问题内容: 我已经读到,可以在Python中添加一个方法到现有对象(即,不是在类定义中)。 我知道这样做并不总是好的。但我们怎么做呢? 问题答案: 在Python中,函数和绑定方法之间存在差异。 绑定方法已“绑定”(描述性)到一个实例,并且无论何时调用该方法,该实例都将作为第一个参数传递。 但是,作为类(而不是实例)的属性的可调用对象仍未绑定,因此你可以在需要时随时修改类定义: 先前定义的实例也会

  • 我写了一个合并两个csv文件的Python脚本,现在我想在最后的csv中添加一个头。我试图遵循这里报告的建议,我得到了以下错误:。解决这个问题最重要的方法是什么? 以下是我正在使用的代码:

  • 问题内容: 这件事困扰了我一段时间。我为什么不能做: …虽然我可以执行以下操作? 这是什么规则?您能给我介绍一下吗? 问题答案: 您可以向具有的任何对象添加属性。 例如,没有它。 字符串和其他简单的内置对象也没有它。 使用类也没有它。 除非前面的声明适用,否则用定义的类都具有它。 如果使用/的对象没有/ ,通常是为了节省空间。例如,如果有一个命令,那就太过分了- 想象一下一个非常短的字符串的膨胀程