第二个python时差

时间:2015-04-24 18:41:07

标签: python linux

我有一些进程在<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/toolbar_actionbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="?attr/colorPrimary" android:minHeight="?attr/actionBarSize" android:theme="@style/ActionBarThemeOverlay" /> 时间开始,现在我想检查持续时间,所以我写了python脚本来区分时间。这里的代码在X数字中给出了第二个,我可以在没有使用额外negative函数的情况下获得该值的正值

split

3 个答案:

答案 0 :(得分:4)

您要从之前的日期中扣除以后的日期,您需要撤消逻辑:

b - a

您可以使用abs,但如果您知道哪个日期是第一个,则不需要。

In [30]: from datetime import datetime    
In [31]: a=  datetime.now()    
In [32]: b = datetime.now() # after a few seconds    
In [33]: delta = b - a    
In [34]: delta.total_seconds()
Out[34]: 3.233579

答案 1 :(得分:1)

abs会做到这一点

>>> abs(-2.3)
2.3

documentation州:

  

返回数字的绝对值。参数可以是普通或长整数或浮点数。如果参数是a   复数,其大小返回。

答案 2 :(得分:0)

随着时间的推移,datetime 会上升,这意味着您必须从当前时间中减去过去的时间。

difference = now - past