问题标签 [elapsedtime]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1076 浏览

java - Groovy - 计算是否从当前时间过去了某些分钟

我有一个 groovy 脚本,每 1 分钟后作为服务运行。groovy 服务运行正常。

在这个 groovy 脚本中,我们必须为工单指定名为“关闭开始时间”和“关闭结束时间”的日期时间字段。我想在Shutdown Start Time的每 120 分钟(2 小时)之后触发一封电子邮件,直到当前时间小于Shutdown End Time,这是未来的日期。

下面是获取当前时间和关机时间之间经过的分钟数的常规脚本。但是,我无法弄清楚如何检查经过的分钟数是否为 120 分钟的倍数。

上面的 groovy 脚本被实现为每分钟运行一次的服务。在这个 groovy 脚本中,我只需要检查当前时间和关机开始时间之间的经过时间是否为 120 分钟(2 小时),直到未来的关机结束时间日期到来。

也就是说,让我们说 -

停机时间开始 - 2014-10-06 23:00:00.0
停机时间结束 - 2014-10-07 18:51:00.0

然后,每 1 分钟运行一次的 groovy 服务应该在从停机时间开始日期到停机时间结束日期时间到达的每 2 小时后触发电子邮件 -

停机开始 - 2014-10-06 23:00:00.0

发送第一封电子邮件 - 2014-10-07 01:00:00.0

第二封电子邮件已发送 - 2014-10-07 03:00:00.0

第三封电子邮件已发送 - 2014-10-07 05:00:00.0

第 4 封电子邮件已发送 - 2014-10-07 07:00:00.0

第 5 封电子邮件已发送 - 2014-10-07 09:00:00.0

第 6 封电子邮件已发送 - 2014-10-07 11:00:00.0

第 7 封电子邮件已发送 - 2014-10-07 13:00:00.0

第 8 封电子邮件已发送 - 2014-10-07 15:00:00.0

第 9 封电子邮件已发送 - 2014-10-07 17:00:00.0

停机结束 - 2014-10-07 18:51:00.0

如果有人可以分享这方面的输入,那将非常有帮助,因为我不熟悉 groovy 脚本。

0 投票
1 回答
914 浏览

vb.net - 跟踪一组任务的经过时间

我正在尝试编写一个小型 VB.NET 应用程序来在工作中进行跨团队运动研究。我需要能够为单个任务运行多个计时器,当用户完成他们的任务时,他们可以结束它,它将存储在一个 CSV 文件中。我可以一次完成单个任务,这已经在业务中运行了一段时间。一次运行多任务的最佳方法是什么。我有将任务添加到列表视图并将双击事件作为结束任务功能的想法。但是我似乎无法让计时器独立运行。任何人都可以帮忙吗?这有意义吗?

这是本课程的主要工作量。如果这没有意义,我提前道歉。我不是一个职业程序员,这只是我在工作中练习的一个业余爱好。

另一件事是实时计算经过的秒数,我可以用标签做到这一点,但理论上我需要无限量的任务......

0 投票
3 回答
258 浏览

php - PHP 时间已过,秒前删除“和”

所以,我得到了这个工作代码,它将 MySQL 日期转换为 UNIX 时间戳,并从当前 date() 中减去它以显示“自 X 以来经过的时间”类似计时器。(从数据库中获取日期的部分丢失了,因为它在另一个脚本中)

如果脚本在 MySQL 日期的同一时间执行,我设法通过在当前时间戳上增加 10 秒来修复错误报告缺失数组或其他问题。

我遇到的另一个问题是脚本显示“和 X 秒”,即使它之前没有分钟/小时/天/等。例如“ X 秒”“Y 分X秒”“Z 小时 Y 分X秒”“N 天 Z 小时 Y 分X

只有在它之前没有分钟/小时/等时,我才想在秒之前删除“和”。

有关如何解决此问题的任何提示?

0 投票
1 回答
34 浏览

java - 计算方法的经过时间

我正在尝试以毫秒为单位记录我的方法经过的时间。有人可以告诉我我做错了什么吗?

}

0 投票
1 回答
2070 浏览

c - 如何通过 jiffies 实现经过的时间

我想了解如何在 C 中使用 jiffies 实现经过时间。假设我有一系列指令

使用 jiffies,我必须在我的代码上写什么?这样写对吗?

这样对吗?使用 jiffies 比使用 getnstimeofday 函数更好吗?

0 投票
3 回答
1120 浏览

android - 计算午夜和当前时间之间经过的时间

我试图确定一整天过去了多少小时、分钟、秒。

计时器在每个新的一天的午夜重新启动。

因此,如果当前时间是下午 2:15,我需要计算出 14 小时 15 分钟。

我知道如何在 .Net 中轻松做到这一点,但不幸的是,我对 Android 和 Java 的日历/日期类并不熟悉。

看来 Date 类在这一点上有些过时了。

谁能指出我正确的方向?

谢谢。

0 投票
1 回答
4016 浏览

c# - 在 Task.Run C# 中显示函数的经过时间

我想在文本框中显示使用 Task.Run 调用的函数的执行时间,因为需要一些时间才能完成,我为此创建了一个线程。

问题是当我单击开始按钮时,会立即打印 textBox1 中的时间,我想显示经过的时间,但仅在 MyFunction 完成处理之后或按下取消按钮时。

sw.Stop() 应该去哪里?

我当前的开始和取消按钮代码是:

0 投票
1 回答
102 浏览

python - 仅在 X 时间已过时如何打印

我目前有一个脚本,可以解析来自 iTunes 的有关当前正在播放的歌曲的信息并打印出来。它仅在歌曲更改时打印。现在我想让它只在歌曲的一分钟过去后才打印出来,但不知道如何做到这一点。

这是我目前拥有的代码:

0 投票
0 回答
360 浏览

php - 自日期时间以来经过的 PHP 日期时间

我在 PHP 中有这段代码:

$Date = date("F j, Y \a\tg:i a");

当用户发布内容时,日期将设置为发布时间的月 (F) 日 (J) 和年 (Y)。这是上面代码的一个示例,执行:

2015 年 1 月 21 日晚上 10:18

我在这里尝试做的不是显示日期,而是希望它计算自发布日期时间以来经过的时间。

例如,而不是:

2015 年 1 月 21 日晚上 10:18

我希望它是:

发表于 3 分钟前

5 小时前发布

发表于 2 天前

无论如何我可以用我拥有的当前代码做到这一点吗?我希望这是可以理解的,有人可以提供帮助!谢谢!

0 投票
1 回答
991 浏览

arduino - 以微秒为单位获取两个 arduino 之间经过的时间

我想使用 rx/tx 模块测量我的两个我做了我的代码,我注意到我的输出有问题。我希望你能帮助我。

A(设备 1)和(设备 2)都B负责使用本地时钟准确测量时间延迟。

  • 如果时间A发出的信号是TSA
  • B接收信号的时间为TRB,
  • B回复的时间是TSB
  • A接收回信号的时间是TRA
  • 这样TSA < TRB <TSB < TRA
  • 然后A测量TA = TRA -TSA
  • B措施TB = TSB - TRB

TOF可以通过结合这两个测量值来估计:

  • Total time elapsed = (TA-TB)/2

发射器代码

接收方代码

发射机输出

正如您在我的公式中看到的那样,收到的时间应该更大。

发射机输出

接收器输出

接收器输出

我希望你能帮助我我的程序有什么问题。