从datetime.time对象中减去时间

时间:2017-03-04 09:05:31

标签: python datetime

<img ng-click="share()" class="social-images" src="icons/facebook.svg"/>

如何从datetime.time对象中减去时间?此代码似乎仅适用于datetime.datetime对象。

3 个答案:

答案 0 :(得分:2)

在返回时间之前,您可以从当前datetime对象中减去10秒。

current_time = (datetime.now() - timedelta(seconds=10)).time()

答案 1 :(得分:2)

Timedelta仅适用于datetime.datetime和datetime.date对象。但你总是可以做到

current_dt = datetime.datetime.now()
newdt = currentdt - datetime.delta(seconds=10)
new_time = newdt.time()

答案 2 :(得分:1)

在日期时间减法后获取时间:

Integer

输出:10:56:43.408337