如何检查两个日期时间对象的时间差异?

TIM*_*MEX 3 python time datetime timestamp

假设 x 和 y 是 Python 中的日期时间对象。

我如何检查:

if y - x is more than 30 seconds:
    print "ok, 30 seconds have passed"
Run Code Online (Sandbox Code Playgroud)

THE*_*TOR 5

以下类可用于将两个日期、时间或日期时间实例之间的差异表达为微秒分辨率的持续时间:

class datetime.timedelta

以下代码可用于您的目的:

if (y-x) >datetime.timedelta(0,30):
Run Code Online (Sandbox Code Playgroud)