python - 如何检查 2 个日期时间对象的时间差异?

标签 python datetime time timestamp

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

我如何检查:

if y - x is more than 30 seconds:
    print "ok, 30 seconds have passed"

最佳答案

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

类 datetime.timedelta

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

if (y-x) >datetime.timedelta(0,30):

关于python - 如何检查 2 个日期时间对象的时间差异?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4465966/

相关文章:

swift - 如何在 Swift 中计算当前时间和设定时间之间的时差

java - 过去 24 小时的总计时间

C语言将UTC时间字符串转换为IST时间

python数据帧写入R数据格式

python - 给定一个 .torrent 文件,我如何在 python 中生成一个磁力链接?

python - 如何在 Python 日志记录中设置 GMT/UTC 时间戳?

c# - c#中的日期计算

ruby-on-rails - 在 ActiveRecord 中使用范围返回多个 DateTime 范围内的结果

php - 时间格式 PT00H00M00S 的名称是什么?哪些语言使用它?

python - 如何将参数传递给 Tensorflow 中 tf.cond 中的函数?