问题标签 [milliseconds]
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.
java - 获取直到午夜的毫秒数
我正在创建一个我想在每晚午夜更新的 Android 小部件。我正在使用一个AlarmManager
,我需要找出从当前时间到午夜还剩下多少毫秒。这是我的代码:
如何计算距离午夜还有多少毫秒?
先感谢您。
java - 将 UTC 日期转换为毫秒
我对当前 UTC 时间的毫秒数不感兴趣,我也不需要弄乱时区。我的原始日期已存储为 UTC 时间戳。
我在 UTC 时间的数据库中存储了一个日期,“2012-06-14 05:01:25”。我对日期时间不感兴趣,而只是它的日期部分。因此,在 Java 中检索日期并排除小时、分钟和秒后 - 我留下了“2012-06-14”。
如何将其转换为 UTC 毫秒?
php - 计算天数小时和分钟php
好的,所以我以毫秒为单位向我的 mysql 数据库发送一个整数。现在,我试图让它显示: 播放时间:1 天 3 小时 15 分钟。但是我很难做到这一点,我只能得到分钟数天和小时,但它会是总小时数、总天数和总分钟数,而不是全部合二为一。我有这样的代码:
谁能帮我解决这个问题?
c# - 如何解析包含毫秒的 TimeSpan?
我有一个从文件中读取“定时”数据的应用程序;目前,我的输入是这样的:
-- 编辑 -- 我发现了一个失败的实际案例。
但是我似乎在将其解析为有效的 TimeSpan 时遇到了一些麻烦。如果有人能指出我正确的方向,我将不胜感激,因为到目前为止我发现的产品在解决问题方面提供的东西并不多。
正如我的代码所代表的那样;
它会引发格式异常。
谢谢。
javascript - node.js:setInterval() 跳过调用
对于即将使用 node.js 的项目,我需要定期执行各种内务管理任务。特别是一些任务每毫秒,其他每 20 毫秒(每秒 50 次),还有一些每秒。所以我考虑使用 setInterval(),结果很有趣:很多函数调用都被跳过了。
我使用的基准如下:
有一个一秒的长定时器和一个可以使用变量调整的短定时器short
,在本例中为 1 毫秒。每一秒,我们都会打印短周期中预期的滴答数与短计数器更新的实际次数之间的差异。
以下是短计时器为 1 ms 时的行为:
许多函数调用被跳过。这是10毫秒:
更好,但大约每秒跳过一个函数调用。对于 20 毫秒:
最后 100 毫秒:
在这种情况下,它会跳过很少的调用(间隔在 33 秒后增加到 2,在 108 秒后增加到 3。
这些数字各不相同,但在运行之间却惊人地一致:在 9267、9259 和 9253 的 10 秒后运行 3 次前 1 毫秒基准测试会产生延迟。
我没有找到这个特定问题的参考资料。有很多被引用的 Ressig 帖子和许多相关的 JavaScript 问题,但大多数假设代码在浏览器中运行,而不是在 node.js 中。
现在是可怕的问题:这里发生了什么?开个玩笑;显然函数调用被跳过了。但我看不到这种模式。我认为长周期可能会阻止短周期,但在 1 ms 的情况下它没有任何意义。短周期函数调用不会重叠,因为它们只是更新一个变量,并且 node.js 进程即使在 1 毫秒的短周期内也接近 5% 的 CPU。但平均负载很高,约为 0.50。不过,我不知道为什么一千次调用对我的系统造成如此大的压力,因为 node.js可以完美地处理更多的客户端;setInterval()一定是 CPU 密集型的(或者我做错了什么)。
一个明显的解决方案是使用较长的计时器对函数调用进行分组,然后多次运行短周期函数调用以模拟较短的计时器。然后将长周期用作“扫帚车”,在较低的时间间隔内错过任何呼叫。一个例子:设置 20 毫秒和 1000 毫秒的 setInterval() 调用。对于 1 ms 调用:在 20 ms 回调中调用它们 20 次。对于 1000 毫秒的调用:检查 20 毫秒函数被调用了多少次(例如 47 次),进行任何剩余的调用(例如 3 次)。但是这个方案会有点复杂,因为调用可能会以有趣的方式重叠;虽然它可能看起来像它,但它也不会是常规的。
真正的问题是:使用 setInterval() 或 node.js 中的其他计时器可以做得更好吗?提前致谢。
java - 如何将字符串日期转换为长毫秒
我在字符串中有一个日期,例如“2012 年 12 月 12 日”。如何将其转换为毫秒(长)?
r - 读取不带小数点格式的毫秒刻度数据到动物园系列
我正在尝试将一些 CSV 格式的金融报价数据(来源:HISTDATA_COM_ASCII_EURUSD_T_201209.zip)读入动物园系列。数据由一个时间列索引,该列包含格式为的时间戳,例如20120902 170010767
- 几乎像,%Y%m%d %H%M%OS3
除了毫秒不按%OS3
.
我试图通过将时间戳的后(右)一半除以 1000 并再次粘贴在一起来强制要求小数点:
但是,这并没有奏效-有人可以说明如何最好地正确执行此操作吗?
非常感谢
c++ - 创建一个 Timer 类,我应该使用什么数据类型来保存值?(C/C++)
我正在创建一个简单的计时器类,它返回我,例如以毫秒为单位的当前时间。在 linux 上,我使用 gettimeofday。我想知道这个函数应该有什么返回类型。即
double getMillis()
或uint64_t getMillis()
等等......我会说uint64_t
可以持有更大的值,因此推荐,虽然在谷歌搜索时我看到了很多不同的实现。
对此有何建议?
谢谢
android - 从毫秒子串正确的数字
我尽我所能来解决这个问题,但从未成功,我也环顾网络,但没有找到我想要的东西。
所以。我正在开发一个秒表应用程序,我希望它显示毫秒,但我无法显示正确的摘要,因为我只希望它显示厘秒,我的意思是两位数,从 00 到 99 然后1 秒过去了。
当我使用下面的代码运行应用程序时,它看起来就像在模拟器中一样,我可以工作,(不能完全分辨,因为模拟器很慢而且很迟钝)但是当我在我的 Galaxy nexus 4.1.1 上运行它时,我得到了强制关闭。
任何帮助都感激不尽
这是毫秒字符串的代码:
完整的java:
更新:
我编辑了代码以适应我的布局,但我崩溃了:
日志:
谢谢!!
c++ - 有没有办法以毫秒为单位计算程序的时间复杂度?
好吧,我想比较两个程序的时间效率,它们的目的是做同样的事情。我想要一些函数/脚本/方法,以便在执行程序后,它给了我执行该过程所需的时间。喜欢 - "The program took 0.3ms to complete"
。我已经搜索过类似主题的主题,但我对我读到的内容并不满意。因此,感谢您对这个主题的任何了解!