如何在Python中获得两个时间对象之间的差异

2024-09-28 20:18:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我在Python中有两个datetime.time对象,例如

>>> x = datetime.time(9,30,30,0)
>>> y = datetime.time(9,30,31,100000)

但是,当我对datetime.datetime对象执行(y-x)操作时,出现以下错误:

Traceback (most recent call last):
  File "<pyshell#6>", line 1, in <module>
    y-x
TypeError: unsupported operand type(s) for -: 'datetime.time' and 'datetime.time'

我需要以微秒为单位得到y-x值,也就是说,在这种情况下应该是1100000。有什么想法吗?


Tags: 对象inmostdatetimetime错误linecall