计算状态中变量的持续时间(真/假)



我试图以秒为单位计算处于特定状态(true或false(的变量的持续时间,然后将其存储在mongo数据库中,但我不知道如何继续。

示例:如果";my_var";如果60秒为真;my_var_time"=60

我在考虑运行一个脚本;my_var";值,但这并不可靠。如果程序没有在一秒钟内结束,它就无法工作,这很可能是因为在这个过程中检查了多个对象。

一定有某个事件导致my_var发生更改。因此,您可以在导致更改的行之后添加一行捕获时间戳的行。这样,你就可以获得它变为真的那一刻和变为假的那一刻的时间戳,并计算这两个时间戳之间的差异。

最新更新