问题标签 [elapsed]

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 投票
5 回答
2177 浏览

java - 在 Java 中不考虑周末和银行假日的经过时间

我已经实现了一个运行良好的秒表,而没有考虑到银行假期和周末不应计入总持续时间。我一直在寻找一些开源库,我可以在其中获取经过的时间,传递开始瞬间、结束瞬间和一组银行假期(周末不计算在内)。唯一让我更轻松的库是 net.sf.jtemporal,但我仍然需要扩展功能。谁能告诉我是否有一些有用的库来获得想要的功能?

0 投票
4 回答
7419 浏览

time - 计算flash中经过的时间

我正在做一个测验,我需要计算做这个测验的总时间。我需要显示在 HH::MM::SS 中花费的时间..任何指针?

0 投票
6 回答
13583 浏览

c - 运行 C 程序的已用时间

我想知道将哪些 C 代码行添加到程序中,以便它告诉我程序运行所需的总时间。我猜应该在 main 开始附近和 main 函数结束后有一个计数器初始化。是正确的标题clock.h

非常感谢...

更新我有一台 Win Xp 机器。它只是clock()在程序的开头添加,而clock()在程序的末尾添加另一个?然后我可以估计时间差。是的,你是对的time.h

这是我的代码:

MVS2008 的一些错误:

它出现28个错误。请注意,如果没有您的时钟代码,我没有任何错误/警告。

最新消息:很遗憾,我在这里没有得到好的答复。但在谷歌上搜索后,代码是有效的。这里是:

干杯

4 月 10 日更新:感谢“JustJeff”,这是一个更好的解决方案

它适用于 MVS2008 和 2003 年的 Borland C++ builderX。

0 投票
1 回答
27923 浏览

c# - 如何将参数传递给 ElapsedEventHandler 调用的函数?

如何将参数传递给 ElapsedEventHandler 调用的函数?

我的代码:

我想要做的是括号([和])之间。但是,就那样做显然是行不通的……

0 投票
10 回答
514700 浏览

python - 使用时间模块测量经过的时间

使用python中的时间模块可以测量经过的时间吗?如果是这样,我该怎么做?

我需要这样做,以便如果光标在小部件中停留了一段时间,则会发生事件。

0 投票
2 回答
1028 浏览

c - 当 CPU 频率可变时,基于时钟的时序是否可靠?

测量经过时间的常用方法是:

我知道这不是测量实时的最佳方法,但我想知道它是否适用于具有可变频率 CPU 的系统。只是错了吗?

0 投票
3 回答
1594 浏览

.net - .NET - 计时器经过的事件重叠

有没有办法检测计时器的经过事件是否重叠?例如,我创建了一个 Timer,在经过的事件之间有 200 毫秒的间隔,但在事件中执行的代码需要超过 200 毫秒。结果,在最后一个事件完成之前执行了另一个经过的事件。还有一种方法可以防止这种情况发生,以便在最后一个事件完成之前不调用另一个事件?

0 投票
4 回答
1305 浏览

perl - 当输入仅为秒时,Perl 本地时间返回 16 小时

我一定做错了什么,但我无法弄清楚。当我将秒作为 localtime() 的参数时,我得到秒和 16 小时。

...总是打印:

好的。想出了如何添加评论 - NoScript 设置太紧了。

谢谢...

我似乎无法在此线程中添加评论,所以我将在这里感谢大家。

不使用 gmtime 是问题所在。它可能不是最有效的解决方案,但它可以满足我的需要,这只是用户评估他/她可能等待例程完成多长时间并决定输入的大小的简单信息他/她熟悉的数据集。

0 投票
3 回答
1910 浏览

java - 使用 Java 获取精确到毫秒的经过时间

我一直在寻找我的困境的答案,并找到了一些有用的提示,但没有解决我的具体问题,所以我希望这里的人可以帮助我。

我试图在Java中获得精确到毫秒的经过时间。我正在使用 System.nanoTime() 来获取当前时间并在以下代码中实现它。请注意,这是我用来测试其精度的代码。

长启动时间 = System.nanoTime()/1000000;
while (true)
{
System.out.println((System.nanoTime()/1000000)-startTime);
}

输出的一部分看起来像这样。

1110
1112
1112
1113
1114
1118
1120

第一个数字是秒数,第二个,十分之一秒,第三个,百分之一,最后一个是千分之一。你在这里看不到它,但我精确到百分之一 - 没有跳过或重复的数字。然而,千分之一远非精确。0 -> 2 -> 2 -> 3 -> 4 -> 8 -> 0。对于我正在做的事情,我需要精确到千分之一,从我读过的所有内容来看,似乎 System.nanoTime() 应该是能够提供毫秒级的精度。

我做错了什么还是有另一种方法可以精确到毫秒?

0 投票
6 回答
10836 浏览

c - C 中经过的时间

我的开始时间和结束时间都是 0.000。我不明白错误的来源。

使用 time(start) 和 time(end) 或 start=clock() 和 end=clock() 来计算经过的时间是否更好。